/*

Theme Name: Santek
Theme URI: http://tomislavsantek.iz.hr/
Description: Šantek portfolio
Author: Mustra-designs
Author URI: www.mustra-designs.com
Version: 1.0
License: Mustra-designs private License
License URI: license.txt
Tags: blue, black
*/



/*Global reset*/
html{margin-top:0!important}
html {	margin:0;	padding:0;	border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {	margin:0;	padding:0;	border:0;	font-weight:inherit;	font-style:inherit;	font-size:100%;	font-family:inherit;	vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {	display:block;}
body {line-height:1.8;background:#fff;}
table {	border-collapse:separate;	border-spacing:0;}
caption, th, td {	text-align:left;	font-weight:normal;	float:none !important;}
table, th, td {	vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {	content:'';}
blockquote, q {	quotes:"" "";}
a img {	border:none;}
:focus {outline:0;}
/*Global reset END*/



/* Typography */

body {background-color:#ededed;font-size:75%;font-family:Arial, Helvetica, sans-serif;color:#555555;}
h1,h2,h3,h4,h5,h6{padding:0 0 5px 0;font-weight:normal;text-shadow:0 1px 0 #fff}
h1{font-size:2em}
h2{font-size:1.6em}
h3{font-size:1.5em}
h4{font-size:1.4em}
h5{font-size:1.3em}
h6{font-size:1.2em}
p{font-size:1.1em}
a{color:#629ADB; text-decoration:none}
a:hover{color:#466e9c;text-decoration:none}
strong{font-weight:bold}

/* Typography END */

/* Sprite */
.sprite,
#logo .logo,
#main-content .post .more-link,
#searchsubmit,
input[type=submit],.buttons,
.follow,
.post-comment-wrap
{background:url('images/sprite.png') no-repeat;width:1px;height:1px;overflow:hidden;}
/* Sprite END*/

/* Forms and buttons */
input[type=text],input[type=password],textarea{border:1px solid #ccc;padding:8px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:250px;margin:0 0 10px 0; }
textarea{width:500px; height:250px}
input[type=submit],.buttons{display:block;border:none; background-position:0 0;color:#fff; font-size:1.1em; text-align:center}
input[type=submit]:hover,.buttons:hover{ text-decoration:none;cursor:pointer}

#commentform #submit,input[type="submit"].wpcf7-submit{ background-position:0 -224px; padding-top:; width:202px; height:52px}
#commentform #submit:hover,input[type="submit"].wpcf7-submit:hover{ background-position:0 -276px;}

/* Forms and buttons END */

/* Layout */
.w1,.w2,.w3,.w4{margin-right:50px;float:left;}
.w1{width:296px;}
.w2{width:643px;}
.last{margin-right:0;}
.clear{clear:both}
/* Layout END */

/* Header */
#header{border-bottom:1px solid #30495e}
#header .content{width:990px;margin:0 auto;}
#header #logo_nav{height:80px; border-bottom:1px solid #30495e}

#header #logo{float:left}
#header #logo a.logo{background-position:0 0;display: block;width: 300px;height: 43px;text-indent: -9999px;margin-top:20px;}
#header #tagline{color:#192530;display: block;margin: -21px 0 0 57px;}

/*navigation*/
#header #navigation{float:right;border-left:1px solid #ccc; border-right:1px solid #fff}
#header #navigation li{list-style:none;display:block;float:left;border-left:1px solid #fff; border-right:1px solid #ccc}
#header #navigation li a{color:#476d8c;height:53px;display:block;padding:27px 30px 0;font-size:1.2em;text-shadow: 0 1px 0 #fff}
#header #navigation li a:hover,
#header #navigation li.current-menu-item a{ background:url('images/current_menu.png') repeat-x center bottom #476d8c; color:#fff; text-shadow: 0 1px 0 #101920}
#header #navigation .sub-menu{display: none;margin:0;position: absolute;z-index: 1000;background-color:#476d8c;border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px; box-shadow:0 3px 3px #4B4B4B }
#header #navigation li.last .sub-menu{}
#header #navigation .sub-menu li{border:none}
#header #navigation .sub-menu li a{padding:0;height:auto;padding:10px; color:#fff;width:auto;text-shadow: 0 1px 0 #101920}
#header #navigation .sub-menu li{display:block;border-bottom:1px dashed #6A93B7;float:none}
#header #navigation li a:hover .sub-menu li a{ background:none}
#header #navigation .sub-menu li.last{border-bottom:none}
#header #navigation .sub-menu li.last a:hover{border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;}
/*navigation END*/
/* Header END*/

/* Ribbon */
#ribbon{height:50px;background:url('images/jeans_pattern.png') repeat-x #476d8c; border-top:1px solid #6a93b7;border-bottom:1px solid #6a93b7}
#ribbon.ribbon-home{height:235px;}
#ribbon .content{padding:0; background:url('images/slider_bg.jpg') no-repeat;margin-top: 23px;}
#ribbon {color:#fff; font-size:2.5em; text-shadow: 0 1px 0 #101920;}
#ribbon p{float: left;width:652px;}
#ribbon #header-title{margin-left: -170px;}
#ribbon #header-title2{margin-left: -70px;width:551px}
#ribbon span{color:#6ba9f1;}
#ribbon img{ float:left;margin-top: -1px;}
#ribbon #follow-field{float: left;margin: 25px 0 0 50px;}


.follow{ width:34px; height:34px; display:inline-block}
.facebook{ background-position:-136px -43px}.facebook:hover{ background-position:-136px -77px}
.twitter{background-position:-102px -43px}.twitter:hover{background-position:-102px -77px}
.rss{background-position:0 -43px}.rss:hover{background-position:0 -77px}
.google{background-position:-34px -43px}.google:hover{background-position:-34px -77px}
.linkedin{background-position:-68px -43px}.linkedin:hover{background-position:-68px -77px}
/* Ribbon END */

/* Main content */
#content{ background:url('images/content_bg.png') repeat-x;padding-top: 15px; border-top:1px solid #fff}
#content .content{width:990px;margin:0 auto;min-height: 580px;}
#content .content #breadcrumbs{padding-bottom:10px;font-size:0.9em;}

#main-content .page-title{font-size:2em;color: #5A8ECA;margin-bottom:5px;padding:0; text-shadow:0 1px 0 #fff}

#main-content .post{padding-bottom: 15px;margin-bottom: 45px;}
#main-content .post img{border:1px solid #dddddd;padding:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; background-color:#fff;}
#main-content .post img.alignleft{clear: left;float: left;margin: 0 15px 15px 0;}
#main-content .post img.alignright{clear: right;float: right;margin: 0 0 15px 15px;}
#main-content .post ul,#main-content .post ol{ overflow:hidden;}
#main-content .post ul li,#main-content .post ol li{ list-style:disc;margin-left:15px}

#main-content .post .post-title,
#main-content .post .post-meta{float:left;width:590px}

#main-content .post .post-title a{color:#3d3d3d; text-shadow:0 1px 0 #fff;font-size: 1.1em;}
#main-content .post .post-title a:hover{color:#5A8ECA}
#main-content .post .post-meta{margin:-10px 0 0 0; color:#999;font-size:0.8em;padding-bottom: 5px;}
#main-content .post .post-meta a{color:#5A8ECA; }
#main-content .post .post-comment-wrap{width:52px; height:39px; background-position:0 -328px; display:inline-block; margin-top:10px}
#main-content .post .post-comment-wrap a{display: block;font-size: 1.6em;padding:3px 0 0 11px;text-align: center; color:#563e1b}
#main-content .post .post-comment-wrap a:hover{color:#6BA9F1}
#main-content .post .more-link{float:right; background-position:-5px -148px;width:136px; height:31px;color:#fff;padding-top:7px;margin-top:10px; text-align:center}
#main-content .post .more-link:hover{background-position:-5px -185px;}
#main-content .post.last{border-bottom:none} 
#main-content .post .post-content{border-top:1px dashed #ccc; padding-top:15px}
/*single page*/

#main-content.single .post{ margin-bottom:15px}
#main-content .info-box{ background:url('images/ico_info.png') no-repeat 0 0 #DDE9F7; border:1px solid #bbd7f7; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px 5px 5px 40px; color:#222222; margin:10px 0}
#main-content .tip-box{background:url('images/ico_attention.png') no-repeat 0 0 #FFFAC6; border-color:#fff15d}
#main-content .warning-box{background:url('images/ico_error.png') no-repeat 0 0 #fae2e3; border-color:#ecc1c1}

/*comment*/
#main-content #comments{border-top:1px dashed  #ccc;padding-top: 15px;}
#main-content #comments h4{margin-bottom:15px}
#main-content #comments li{list-style:none;padding:10px 0; border-bottom:1px dashed #ccc}
#main-content #comments li.depth-2{margin-left:75px; border-bottom:none}
#main-content #comments li.depth-2 .comment-content{width:485px}
#main-content #comments li.depth-3{margin-left:75px;border-bottom:none}
#main-content #comments li.depth-3 .comment-content{width:415px}
#main-content #comments .comment-avatar {float:left;margin:0 15px 0 0 }
#main-content #comments .comment-avatar img{border:1px solid #dddddd;padding:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; background-color:#fff;}
#main-content #comments .edit-link{text-align: center;}
#main-content #comments .comment-content{width:560px;float:left;}
#main-content #comments .comment-content .comment-title{font-size:1.5em;height: 25px;color:#3e382a;margin-top: -6px;}
#main-content #comments .comment-content .comment-date{color:#999;font-size:0.9em;margin-bottom:5px}
#main-content #comments .approval{ color:#900;margin: 0 0 0 78px;}
#main-content #commentlist{border-bottom:1px dashed #ccc;padding-bottom: 15px;}
#main-content #comment-submit{padding-top:15px;}
#main-content #alt-login-methods{float:right}
#main-content #alt-login-methods p{margin-bottom:10px;}
#main-content #fb-user{border:none;padding:0;display: block;height: 115px;}
#tw-user #tw-msg{display: inline-block;vertical-align: top;}
#tw-user img,#main-content #fb-user img {margin: 0 5px 5px 0;border:1px solid #ccc; padding:5px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background-color:#fff;}
/*comment END*/

/*pagination*/
#main-content .wp-paginate{ text-align:center;padding-top: 15px;}
#main-content .wp-paginate a,#main-content .wp-paginate span{border:1px solid #ccc;padding:5px; margin:5px; background-color:#fff; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#3e382a}
#main-content .wp-paginate a:hover,#main-content .wp-paginate span.current{background-color:#3f2e14;color:#fff!important;text-decoration:none!important}
#main-content .wp-paginate span{ font-weight:bold}
/*pagination END*/

.syntaxhighlighter .line .content{min-height:1px!important}
/*single page END*/
/* Main content END */

/* Sidebar */
#sidebar .panel{margin-bottom:45px}
#sidebar h3{color:#5A8ECA; font-size:1.7em}
#sidebar li{ list-style:url(images/list_pointer.png); border-bottom:1px dashed #ccc;padding:5px 0; margin-left:15px}
#sidebar li img{ vertical-align:middle; margin-right:5px}
#sidebar a{color:#555} 
#sidebar a:hover{color:#629ADB} 

	/*tag cloud*/
	#sidebar .tagcloud a{line-height:1em;}
	/*tag cloud END*/
	
	/*search*/
	#sidebar .widget_search{margin-bottom:15px}
	#sidebar .widget_search label{ display:none}
	#sidebar .widget_search input[type=text]{width:278px;padding: 12px 8px;}
	#sidebar .widget_search input[type=submit]{text-indent:-9999px;background-position: 0 -111px;width:35px; height:35px; padding:0;margin:-48px 0 0 255px;position: relative;}
	/*search END*/
/* Sidebar END */

/* Footer */
#footer,#copyright{ background-color:#314b60;margin-top: 25px;padding-bottom:25px;border-bottom:1px solid #233544}
#footer .content,#copyright .content{width:990px;margin:0 auto;padding-top: 25px;color:#ededed}
#copyright{margin-top:0;border-bottom:none;border-top:1px solid #3d5e78;padding-bottom:0}
#copyright .content{background:none;padding:5px 0; text-align:center}

#footer h3{color:#629ADB; text-shadow:0 1px 0 #131e26}
#footer .footer-widget{margin-bottom:25px}
#footer li{list-style:none;padding:5px 0;border-bottom:1px dashed #41637f; }
#footer li img{ vertical-align:middle; margin-right:5px; padding:3px; border:1px solid #233544; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
#footer li img:hover{ border-color:#3D5E78}
#footer a{color:#fff}
#footer a:hover{color:#629ADB}
/* Footer END */

/* 404 error */
#error-page{margin:25px 0 0 95px}
/* 404 error END */

/* Contact forms */
/* No ajax */
div.wpcf7-response-output {padding: 6px 0 0 42px;}
div.wpcf7-mail-sent-ok {background: url('images/ico_success.png') no-repeat scroll 2px 0 #DFFAD3;}
div.wpcf7-spam-blocked {background: url('images/ico_info.png') no-repeat scroll 2px 0 #DDE9F7;}
div.wpcf7-validation-errors {background: url('images/ico_attention.png') no-repeat 2px 0 #FFFAC6;}
/* No ajax END */
/* Ajax */
span.wpcf7-not-valid-tip,
span.wpcf7-not-valid-tip-no-ajax, div.wpcf7-mail-sent-ng{padding:5px 0 0 42px;color: #3d3d3d;background:url('images/ico_error.png') no-repeat 0 0;display:inline-block; color:#900}

span.wpcf7-list-item {margin-left: 0.5em;}
.wpcf7-display-none {display: none;}
div.wpcf7 img.ajax-loader {border: none;vertical-align: middle;margin-left: 4px;}

/* Ajax END */

/* Contact forms END */

/*wordpress*/
.wp-caption{}
.wp-caption-text{}
 .sticky {}
 .gallery-caption{}
 .bypostauthor{}
 .aligncenter{}/*
