/*
	Theme Name: kardun
	Theme URI: http://kentooz.com
	Description: kardun is powerfull metro style and clean multi purpose wordpress theme. Suitable for any portfolio, magazine and salesletter. Made with bootstrap framework. Easy to use and best view for your website.
	Author: kentooz - Gian MR
	Author URI: http://twitter.com/g14nnakal
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 1.08
    Tags: light, two-columns, right-sidebar, fixed-width, theme-options, translation-ready, featured-images, custom-menu, editor-style, custom-background
*/

/* ======== STRUCTURED CSS KENTOOZ PORTOFOLIO =======
## 1. GENERAL
## 2. HEADER
## 3. TOPMENU
## 4. LOOP
## 5. WIDGET
## 6. COMMENT
## 7. FOOTER
## 8. PRETTIFY
## 9. OTHER
================================================== */

/* =================================================== 
######################  1. Start GENERAL #############
 ================================================== */
fieldset,img,a img,:link img,:visited img {
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}

body {
	background: #f6f6f6 url(img/pattern-3.png) repeat scroll;
	color: #000;
	margin: 0px auto 0px;
}
a {
	color:#333333;
	text-decoration: none;
	-webkit-transition: color 1s;
	-moz-transition: color 0.5s;
	-o-transition: color 0.5s;
	-ms-transition: color 0.5s;
	transition: color 0.5s;
}
a:hover, a:focus, a:active {
	color:#1ba1e2;
	text-decoration: none;
}
a:focus {
	outline:none;
}
h1,
h2,
h3, 
h4,
h5,
h6{
	color:#111111;
}
blockquote {
	background: #f8f8f8 url(img/quote.png) no-repeat 12px 21px;
	font: 18px/20px normal Georgia,"Times New Roman",Times,serif;
	padding: 20px 20px 20px 55px;
	color:#777777;
}

.icon-grey {
	background-image: url("img/glyphicons-halflings-grey.png");
}
/* Windows 8 color scheme */
.white {background:#ffffff;}
.black {background:#333333;}
.blue {background:#1ba1e2;}
.green {background:#5fb435;}
.red {background:#e51400;}
.teal {background:#00aba9;}
.steel {background:#657688;}
.purple {background:#A200FF;}
.magenta {background:#FF0097;}
.lime {background:#8CBF26;}
.brown{background:#A05000;}
.pink{background:#E671B8}
.orange{background:#F09609}
.darkbrown {background:#04723D}
.allwrap {
	max-width:980px;
	margin:0px auto 20px auto;
	border-left:10px solid #eeeeee;
	border-right:10px solid #eeeeee;
	border-bottom:10px solid #eeeeee;
}
/* =================================================== 
#####################  ** Start SQUEEZE ###############
 ================================================== */
.allwrap.wrap-squeeze {
	max-width:780px;
	margin-top:20px;
	margin-bottom:20px;
	background:#FFFFFF;
	border:none;
	box-shadow: 0 2px 30px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.3);   
	-moz-box-shadow: 0 2px 30px rgba(0, 0, 0, 0.3); 
}
.allwrap.wrap-squeeze .row-fluid .span12{
	padding:20px;
}
.footer-squeeze {
	max-width:780px;
	margin:0px auto 0px auto;
}
.allwrap.wrap-squeeze .video-container, .footercredits-squeeze {
	text-align:center;
}

/* =================================================== 
#####################  2. Start HEADER ###############
 ================================================== */
.mainheader {
	padding:10px 0px;
	/* background-color:#FFCC66; */
}
.mainheader .span8 {
	margin-top:10px;
	margin-bottom:10px;
}
.mainheader .span8 a{
	float:right;
}
.selectnav { 
	display: none; 
}
.navheader #search {
	margin-right:-20px;
}
#search {
	color:#ffffff;
	float: right;
	position: relative;
}
#search input[type="text"] {
	margin:0px;
	border: none;
	padding: 7px 40px 7px 8px;
	width: 150px;	
	color:#ffffff;
	background: #444444;
	-webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	border-radius: 0px 0 0 0px;
		-moz-border-radius: 0px 0 0 0px;
			-webkit-border-radius: 0px 0 0 0px;
}
#search input[type="text"]:hover {
	width: 200px;
}
#search input[type="text"]:focus {
	width: 200px;
	border: none;
	border-color: transparent;
	-webkit-box-shadow: none;
		-moz-box-shadow: none;
			box-shadow: none;
}
#search input[type="submit"] {
	background: url("img/search.png") no-repeat scroll center center transparent; 
	border: 0 none; 
	cursor: pointer;
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 6px;
	width: 20px;
	box-shadow: none !important;
		-moz-box-shadow: none !important;
			-webkit-box-shadow: none !important;
}
#mainmenu {
	z-index:999;
	background: #1ba1e2;
	font-size: 14px;
	text-transform:uppercase;
	line-height: 20px;
	position: relative;
	margin:auto 0px;
}
#mainmenu ul {
	padding: 0;
	margin:0px;
	position: relative;
}
#mainmenu ul > li {
	display: block;
	float: left;
	position: relative;
}
#mainmenu ul > li > a {
	border-right:solid 1px #898989;
	color: #FFFFFF;
	display: block;
	padding: 9px 14px;
	text-decoration: none !important;
	transition: background 1s;
		-moz-transition: background 1s;
			-webkit-transition: background 1s;
				-o-transition: background 1s;
					-ms-transition: background 1s;
}
#mainmenu ul > li a:hover,
#mainmenu ul > li li a:hover {
	background: transparent url(img/black-opacity.png) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0.5);
}
#mainmenu ul.categories > li > a {
	position: relative;
}
#mainmenu li:hover > ul {
	display: block;
	top: 38px;
}
#mainmenu ul ul {
	background: #333333;	
	display: none;
	left: 0;
	padding: 0;
	position: absolute;
	top: 34px;
	width: 200px;
	z-index: 99;
	box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
		-moz-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
			-webkit-box-shadow: 2.5px 2.5px 5px rgba(0, 0, 0, .2);
}
#mainmenu ul ul li {
	float: none; 
}
#mainmenu ul ul a {
	border: 0;
	border-top: 1px solid #484848;
	border-bottom: 1px solid #292929;
	color: #fff;
	display: block;
	font-size: 12px;
	letter-spacing: 0;
	font-weight: 500;
	padding:7px 12px !important;
	text-align: left;
	text-transform: none;
}
#mainmenu ul ul a:hover, 
#mainmenu ul ul .hover > a,	
#mainmenu ul ul .current_page_item > a, 
#mainmenu ul ul .current_page_item > a:hover,
#mainmenu ul ul .current_page_parent > a, 
#mainmenu ul ul .current_page_parent > a:hover {
	background: #333333;
	color: #fff;
}
#mainmenu ul ul .current_page_item:after, 
.not-ie #mainmenu ul ul .current_page_parent:after { 
	display: none; 
}
#mainmenu ul ul ul {
	left: 200px !important;
	top: 0 !important;
}
#secondmenu {
	display:block;
	font-size: 12px;
	line-height: 34px;
	height:34px;
	margin-top:0px;
	position: relative;
	text-transform:uppercase;
	margin-left:-20px;
}
#secondmenu ul li.home {
	background:#444444;
}
#secondmenu ul li.home span {
	display: block;
	height: 20px; 
	width:23px;
	border: 0 none !important;
	background: transparent url("img/home.png") no-repeat;
	position: relative;
	text-align: center;
	z-index: 1;
}
#secondmenu ul {
	padding:0px;
	margin:0px;
	position: relative;
}
#secondmenu ul > li {
	display: block;
	float: left;
}
#secondmenu ul > li > a {
	color: #fefefe;
	display: block;
	padding: 7px 12px;
	text-decoration: none !important;
	transition: background 1s;
		-moz-transition: background 1s;
			-webkit-transition: background 1s;
				-o-transition: background 1s;
					-ms-transition: background 1s;
}
#secondmenu ul > li a:hover{
	color:#fffca7;
	background: transparent url(img/black-opacity.png) repeat scroll 0 0;
	background: rgba(255, 255, 255, 0.1);
}
#secondmenu ul > li > a {
	position: relative;
}
#logo {
	color:#e51400;
	font-weight:bold;
	position:relative;
}
	#logo h1.homeblogtit-hide,
	#logo h2.singleblogtit-hide,
	#logo h1.homeblogtit-hide a, 
	#logo h1.homeblogtit-hide a:visited,
	#logo h2.singleblogtit-hide a,
	#logo h2.singleblogtit-hide a:visited,
	#logo h2.desc-hide,
	#logo h3.desc-hide  {display:none;}
#logo h1.homeblogtit,
#logo h2.singleblogtit {
	margin-top:10px;
	font-size:30px;
	text-align:left;
	line-height:30px;
}
#logo h1.homeblogtit a, 
#logo h1.homeblogtit a:visited,
#logo h2.singleblogtit a,
#logo h2.singleblogtit a:visited {
	text-decoration: none;
	color:#444444;
	font-weight: bold;
}
#logo h2.desc,
#logo h3.desc {
	font-size: 16px;
	text-align:left;
	line-height:16px;
	color:#888888;
	font-style:italic;
}
#featuredmain {
	background:#333333 url(img/pattern-6.png) repeat scroll 0 0;
}
#featuredmain .row {
	margin-top:20px;
	margin-bottom:20px;
}
/* =================================================== 
#####################  2. Start CAROUSEL ###############
 ================================================== */
.wrapmodule {
	margin-top:20px;
}
h3.related-title {
	position:relative;
	border-bottom:3px solid #1ba1e2;
}
h3.related-title span{
	float:left;
	font-size:14px;
	color:#FFFFFF;
	padding:8px 8px 5px 8px;
	margin:20px 0px 0px 0px;	
	background:#1ba1e2;
	text-transform:uppercase;
	line-height:14px;
}
ul.related-post {list-style: none;display: block;margin-top:20px;}
	ul.related-post li {background: #f6f6f6;width:140px;display: block;float: left;}
	ul.related-post li h4 {font-size:14px;margin:10px;}
.list_carousel h3.entry-title {
	font-size:14px;
	font-weight:700;
	line-height:14px;
	margin-top:0px;
}
.list_carousel {
	position:relative;
	margin: 0px -10px;
}
.list_carousel ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: block;
}
.list_carousel li {
	background: #f6f6f6;
	padding: 15px;
	width:270px;
	height:70px;
	min-height:70px;
	margin: 10px 10px 20px 10px;
	display: block;
	float: left;
	overflow:hidden;
}
.list_carousel li h2{
	margin:0px;
	padding: 0px;
	line-height:14px;
	font-size:14px;
}
.list_carousel li img{
	margin-right:10px;
}
.list_carousel a.prev, 
.list_carousel a.next {
	background: #1ba1e2;
	display: block;	
	height:20px;
	width:20px;
	padding:5px;
	position: absolute;
	top:35%;
	z-index: 10;
}
.list_carousel a.prev {
	top:-40px;
	right:40px;
}
.list_carousel a.next {
	top:-40px;
	right:10px;
}
.widget_carousel .list_carousel a.prev,
.widget_carousel .list_carousel a.next {
	top:-33px;
}
.widget_carousel {
	margin-bottom:10px;
}
.list_carousel #prev-1 span{
	display:block;
	margin-right:5px;
	margin-top:2px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent; 
	border-right:10px solid #FFFFFF; 
}
.list_carousel #next-1 span{
	margin-left:5px;
	display:block;
	margin-top:2px;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent; 
	border-left:10px solid #FFFFFF; 
}

/* =================================================== 
#####################  2. Start ELEMENT ###############
 ================================================== */
#breadcrumbs-wrap {
	background: none repeat scroll 0 0 #F4F4F4; 
	border: 1px solid #FFFFFF;
	font-size: 12px;
	margin: 20px auto 0px;
	overflow: hidden;
	padding: 0 15px;
	position: relative;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
			-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
#breadcrumbs-wrap .breadcrumbs a:first-child span {
	display: none;
}
#breadcrumbs-wrap a, #breadcrumbs-wrap > span {
	color: #333333;
	display: inline-block; 
	height: 12px;
	line-height: 12px;
	margin-right: 5px;
	padding: 6px 20px 6px 0;
	position: relative;
	text-decoration: none !important;
}
#breadcrumbs-wrap a {
	background: url("img/crumb-arrow.png") no-repeat scroll right center transparent;
}
#breadcrumbs-wrap a:hover, 
#breadcrumbs-wrap a:focus {
	color: #1ba1e2;
	text-decoration: underline;
}
#breadcrumbs:after {
	background: transparent url(img/white-opacity.png) repeat scroll 0 0;
	background: rgba(255,255,255,0.1);
	bottom: 0;
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
}


/* =================================================== 
#####################  2. Start LOOP ###############
 ================================================== */
.titlepage h1, 
.titlepage h2 {
	font-size:24px;
	margin:0px;
	padding:0px 0px 14px 0px;
	line-height:25px;
	text-transform:uppercase;
}
.page-link {
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:700;
	display:block;
	padding:10px 0px;
}
.page-link span{
	font-size:14px;
	font-weight:500;
}
.page-link a{
	padding:5px 8px;
	background:#1ba1e2;
	color:#ffffff;
}
.thumbnail {
	padding:0px;
	border:0px;
}
.new-content{
	margin-top:20px;
}
.entry-bigbody .image-date {
	margin-bottom:20px;
}
h1.entry-title,
h2.entry-title,
h3.entry-title,
h1.single-title, 
h2.single-title {
	font-weight: 600;
	line-height: 1.4;
	margin-bottom: 4px;
	margin-top: 0px;
}
h1.entry-title,
h2.entry-title,
h3.entry-title {
	font-size: 18px;
}
h1.single-title, 
h2.single-title {
	font-size:22px;
}
.entry-author,
.entry-date,
.ktz-date,
.tags, 
.entry-categories, 
.entry-author a,
.tags a, 
.entry-categories a,
.entry-date a,
.ktz-date a{
	margin-right:10px;
	line-height:25px;
	color: #999999;
	font-size: 12px;
}
.entry-date .icon-grey,
.ktz-date .icon-grey,
.entry-author .icon-user,
.entry-categories .icon-list-alt {
	margin-top:1px;
	margin-right:0px;
}
.meta-aftertitle {
	margin-bottom:10px
}
.meta-content{
	display:block;
	margin:15px 0px;
}
.hr-dotted{
	margin: 0px 0px 20px 0px;
	border: none;  
	height: 3px;
	background: url(img/dotted.png) repeat-x 0 50%; 
}
.entry-meta {
	text-align:right;
	margin:5px 0px;
}
.entry-embbed {
	display:block;
	margin-bottom:20px;
}
.entry-body .row,
.entry-search .row {
	margin-bottom:20px;
}
.entry-body ul,
.entry-page ul {
	list-style-type:disc;
}
.entry-body,.entry-search {
	position:relative;
}
.page-title h3 {	
	display: block; 
	line-height: 20px;
}
.error-img {	
	text-align:center;
	margin-top:30px;
	display:block;
}
.wrapcomment .entry-head {
	font-size:16px;
	line-height:16px;
	padding:10px;
	background: #f6f6f6;
}
.wrapcomment .entry-head a{
	color:#474747;
}
#commentform p.input-prepend {
	float:left;
	margin-right:10px;
}
#commentform textarea {
	margin-top:15px;
}
#commentform input, 
#commentform textarea,
#commentform .add-on {
	box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.025);
		-moz-box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.025);	
			-webkit-box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.025);
	border-radius:0px;
		-moz-border-radius:0px;
			-webkit-border-radius:0px;
}
input#comment-submit {
	border:0px;
	padding:6px 12px;
	font-weight:bold;
	background:#1ba1e2;	
	color:#ffffff;	
	box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.025);
		-moz-box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.025);	
			-webkit-box-shadow: inset 0 1px 25px rgba(0, 0, 0, 0.025);
	border-radius:0px;
		-webkit-border-radius:0px;
			-moz-border-radius:0px;
}
.btn-box{
	border-radius:0px;
		-moz-border-radius:0px;	
			-webkit-border-radius:0px;	
}
.archivebanner {
	margin-bottom:20px;
	text-align:center;
}
.bannersinglefot{
	text-align:center
}
.bannersingle_aftertit {
	text-align:center;margin-bottom:20px;
	}
.bannersinglefot h2,
.bannersinglefot h1 {
	text-align:left;
}

.sharedpost {
	display:block;
	padding:10px 0px;
	margin:10px 0px 10px 0px;
	background:#f6f6f6;
	width:100%;
}
.in-sharedpost {
	padding:0px 10px;
}
.rating-box .rating-title, 
.rating-box .rating-desc,
.rating-box .rating-author, 
.rating-box .rating-date,
.rating-box .rating-summery {
	display:none;
}
.rating-box {
	width: 65px; 
	height: 13px; 
	margin-top:5px;
	background: url(img/star-rating-sprite.png) 0 0;
}
.rating0,.rating05,.rating1,.rating15,.rating2,.rating25,.rating3,.rating35,.rating4,.rating45,.rating5{
	display: block; 
	height: 13px; 
	background: url(img/star-rating-sprite.png) 0 -13px;
}
.rating0 {
	width: 0%; 
}
.rating05 {
	width: 10%; 
}
.rating1 {
	width: 20%; 
}
.rating15 {
	width: 30%; 
}
.rating2 {
	width: 40%; 
}
.rating25 {
	width: 50%; 
}
.rating3 {
	width: 60%; 
}
.rating35 {
	width: 70%; 
}
.rating4 {
	width: 80%; 
}
.rating45 {
	width: 90%; 
}
.rating5 {
	width: 100%; 
}
.authorbox{
	margin-top:30px;
	margin-bottom:30px;
	background:#f6f6f6;
}
.authorbox h4.entry-title {
	padding:20px 20px 0px 20px;	
}
.authorbox .author-thumb{
	padding:0px 0px 20px 20px;
}
.authorbox .author-desc {
	padding:0px 20px 20px 0px;
}
/* =================================================== 
#####################  2. Start LOOP MAGAZINE ########
 ================================================== */
.wrapmagazine, 
.wrapwidget,
.wrapwidget .container,
.wrapmodule-4 {
	margin-top:20px;
}
/* Module 1 CSS */
.live-tile {
	height:140px;
	margin:0px 0px 20px 0px;
	padding:0;
	width:140px;
}
.live-tile h3 {
	color:#ffffff;
	font-size:14px;
	padding:0px 10px;
	line-height:18px;
}
.live-tile h3.entry-title {
	font-weight: 600;
	line-height: 1.4;
	margin-bottom: 4px;
	margin-top: 0px;
	padding:0px 0px;
}
.live-tile h3.entry-title {
	font-size: 18px;
}
.titlebox a {
	color:#ffffff;
}
.titlebox a:hover {
	color:yellow;
}
.titlebox h1, 
.titlebox h1.entry-title,
.titlebox h2, 
.titlebox h3, 
.titlebox h4 {
	color:#ffffff;
	float:left;
	font-size:16px;
	padding:0px 10px;
	line-height:16px;
	text-transform:uppercase;
}
.titlebox h1.entry-title {padding:8px 10px;}
.module-1-cont {
	margin:0px 0px 20px 0px;
	padding:10px;
	color:#ffffff;
	height:130px
}
.module-1-cont a,
.module-2-cont a,
.module-1-cont a:hover,
.module-2-cont a:hover {
	color:#ffffff;
}

/* Module 2 CSS */
.featured-related {
	margin-bottom:10px;
}
.featured-popular { /* Widget */
	margin-bottom:20px;
}
.featured-popular .in-featured-popular{ /* Widget */
	padding:10px;

}
.featured-popular .leave-reply {
	font-size:12px;
}
.featured-popular a ,
.featured-popular a:hover{
	color:#ffffff;
}
.featured-related div,
.featured-related hr {
	margin-bottom:10px;
}
.featured-related img,
.featured-popular img {
	margin-right:15px;
}
.featured-related h3, 
.featured-related h5,
.featured-popular h3, 
.featured-popular h5{
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:18px;
}
.module-2-cont {
	margin:0px 0px 20px;
	padding:10px;
	color:#ffffff;
}
.featured-popular .lifirst {
	background:#5fb435;
	width:100%
}
.featured-popular .lisecond {
	background:#1ba1e2;
	width:97%
}
.featured-popular .lithird {
	background:#657688;
	width:94%
}
.featured-popular .lifourth {
	background:#00aba9;
	width:91%
}
.featured-popular .lififth {
	background:#8CBF26;
	width:88%
}
.featured-popular .lifirst,
.featured-popular .lisecond,
.featured-popular .lithird,
.featured-popular .lifourth,
.featured-popular .lififth {
	transition: opacity 1s;
		-moz-transition: opacity 1s;
			-webkit-transition: opacity 1s;
				-o-transition: opacity 1s;
					-ms-transition: opacity 1s;
}
.featured-popular .lifirst:hover,
.featured-popular .lisecond:hover,
.featured-popular .lithird:hover,
.featured-popular .lifourth:hover,
.featured-popular .lififth:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
/* Module 3 CSS */
.live-tile.span4,
.list-tile.span4,
.copy-tile.span4{
	height: 300px;
	width: 300px;
}
.live-tile .module-3-cont {
	width:280px;
	margin:0px;
	padding:10px;
}
/* Module 3 CSS */
span.feed-cat a{
	width: 16px;
	height: 16px;
	background: url(img/feed.png) no-repeat center;
	display:block;
	margin:10px;
	text-decoration:none;
}
.featured-module .row {
	padding:20px 0px 0px 0px;
}


.mostview-single h3 {
	margin:0px;
	font-size:14px;
	line-height:16px;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
}
.wrap-banner .span6{margin-bottom:20px;}
/* =================================================== 
#####################  5. Start WIDGET ###############
 ================================================== */
.fulltopmodule {
	margin-top:20px;
}
.fulltopmodule.widget-area {
	margin-bottom:-20px;
}
.widget ul{
	list-style:none;
}
.widget {
	display:block;
	position:relative;
}
.ktz_banner {
	position:relative;
	margin-bottom:20px;
}
.ktz_facebook{
	margin-bottom:20px;
	position:relative;
	padding:0px 0px;
	border:none;
}
.widget-title{
	margin:0px;
	color:#fefefe;
	background:#1ba1e2;
	text-transform:uppercase;
	line-height:16px;
}
.widget-title span {
	font-size:16px;
	margin:0px;
	padding:0px 0px 12px 10px;
	line-height:16px;
}
.widget-title span a {
	color:#ffffff;
}
.widget-area ul,
.widget-area .widget-title {
	padding:10px 0px;
}
.widget-area .widget{
	padding:0px;
	position: relative;
}
.sbar .widget li{
	background: url(img/listarticle.png) no-repeat 0 11px;
	padding:5px 0px 5px 16px;
	list-style-type: none;
	margin-left: -25px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color: #E6E0E0;
}
.ktz_social ul.icon24px, 
.widget_ktz-tags ul.wp-tag-cloud,
.wraptags ul.wp-tag-cloud{
	padding:10px 10px 0px 10px;
}
.widget-area .widget_text {
	margin-bottom:20px;
}
.widget-area .textwidget {
	margin-top:20px;
}
.sbar .widget li small {
	font-size:11px;
}
.widget_search{
	padding:20px 20px 20px 20px;
	margin-bottom:10px;
}
.widget_search .input-append,
.entry-content .input-append {
	width:100%;
}
.widget_search .input-append input,
.entry-content .input-append input {
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
}
.widget_search .input-append button,
.entry-content .input-append button {
	background:#1ba1e2;
	border:0px;
	padding:5px 10px;
	font-weight:bold;
	color:#ffffff;
	-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.widget_feedburner {
	margin-bottom:20px;
	padding:10px;
} 
.widget_feedburner .input-append input {
	width:60%;
	background:#ffffff;
	border:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	color:#333333;
}
.widget_feedburner .input-append button {
	background:#333333;
	border:0px;
	padding:4px 8px;
	font-weight:bold;
	color:#ffffff;
	-webkit-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.05);
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.widget_feedburner .feed-tweet a,
.widget_feedburner .feed-fb a,
.widget_feedburner .feed-gplus a  {
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
	padding:5px;
	display:block;
	text-decoration:none;
}
.widget_feedburner .feed-tweet:hover,
.widget_feedburner .feed-fb:hover,
.widget_feedburner .feed-gplus:hover,
.widget_feedburner .input-append button:hover,
input#comment-submit:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.widget_feedburner .feed-tweet  {
	background:#19bfe5;
}
.widget_feedburner .feed-fb  {
	background:#3c5b9b;
}
.widget_feedburner .feed-gplus {
	background:#d64035;
}
.social-text {
	padding:10px 0px;
	position:relative
}
.social-text span {
	border-bottom:2px dashed #FFFFFF;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	color:#FFFFFF;
	display:block;
}
.widget-area ul.wp-tag-cloud,
.wraptags ul.wp-tag-cloud { 
	position:relative; 
	overflow:hidden; 
	margin:10px 0px 5px; 
	padding:0px; 
	list-style:none; 
}
.widget-area ul.wp-tag-cloud li,
.wraptags ul.wp-tag-cloud li  { 
	float:left; 
	margin:0px 3px 3px 0px; 
	padding:0px;  
}
.widget-area ul.wp-tag-cloud li a,
.wraptags ul.wp-tag-cloud li a{
	background:#1ba1e2;
}
.widget-area ul.wp-tag-cloud li a,
.wraptags ul.wp-tag-cloud li a {
	display:block;
	font-weight:bold;
	padding:4px 8px;
	color:#ffffff;
	vertical-align:baseline;
	white-space:nowrap;
	transition: background-color 1s;
		-moz-transition: background-color 1s;
			-webkit-transition: background-color 1s;
				-o-transition: background-color 1s;
					-ms-transition: background-color 1s;
}
.widget-area ul.wp-tag-cloud li a:hover,
.wraptags ul.wp-tag-cloud li a:hover {
	color:#FFFFFF;
	background:#333333;
	text-decoration:none;
}
.ktz_twitter ul, 
.ktz_tabber ul {
	list-style:none;
}
.widget-area .ktz_tabber {
	padding-top:0px;
}
.widget-area .ktz_twitter li a{
	display:inline;
	line-height: 18px;
	padding:0px;
	text-decoration: none;
}
.widget-area .ktz_tabber li a:before, 
.widget-area .ktz_twitter li a:before {
	content: "";
}
.widget-area .ktz_tabber li a:hover, 
.widget-area .widget li a:hover {
	background-color: transparent;
	background-image:none;
}
.widget-area .ktz_tabber li a:hover:before,
.widget-area .ktz_tabber li a:focus:before, 
.widget-area .ktz_twitter li a:hover:before,
.widget-area .ktz_twitter li a:focus:before {
	content: "";
}
.sbar .ktz_twitter li {
	padding:5px 0px;
	background:none;
}
span.tweet-content {	
	background:transparent url(img/twitter-16.png) no-repeat;
	padding-left:20px;
	padding-right:5px;
}
.sbar #post-tabs ul li, 
.sbar #comments-tabs ul li, 
.sbar #tags-tabs ul li {
	padding:5px 0px;
	background:none;
}
.sbar #tags-tabs {
	padding-left:0px;
}
.sbar #tags-tabs ul li{
	border-bottom:none
}
.sbar #ktzsbtab{
	padding:0px;
	margin:0px;
	border:none;
	border-bottom:3px solid #1ba1e2;
}
.sbar #ktzsbtab li {
	background:none;
	margin:0px;
	padding:0px;
	border-bottom:none;
}
.sbar #ktzsbtab li a h5 {
	line-height: 12px;
	color:#333333;
} 
.sbar #ktzsbtab li.active a h5 {
	line-height: 12px;
	color:#ffffff;
}
.sbar #ktzsbtab li a:active,
.sbar #ktzsbtab li a:link {
	color:#333333;
	background:#f6f6f6;
}
.sbar #ktzsbtab li.active a,
.sbar #ktzsbtab li a:hover{
	background:#1ba1e2;
	text-decoration: none;
}
.sbar #ktzsbtab li a:hover {
	color:#ffffff;
	background:#1ba1e2;
	text-transform:uppercase;
}
.sbar #ktzsbtab li a{
	text-transform:uppercase;
	padding:1px 15px;
	border:none;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
}
#post-tabs ul li img, 
#comments-tabs ul li img, 
#tags-tabs ul li img {
	float:left;
	margin-right:10px;
}
#post-tabs ul li h6, 
#comments-tabs ul li h6, 
#tags-tabs ul li h6  {
	margin:0px;
	line-height:16px;
	font-size:16px;
}
#post-tabs ul li h6 a, 
#comments-tabs ul li h6 a, 
#tags-tabs ul li h6 a {
	font-size:13px;
}
#fb-root {
	display: none;
}
#flickr_badge_wrapper {margin-top:20px;margin-bottom:20px;}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
	width: 100% !important;
}
ul.wp-tag-cloud li a:hover  {
	background-color:#1ba1e2;
}

/* ==================================================
ICON CSS *******************************************/
ul.icon24pxshare {
	position:relative;
	overflow: visible;
	margin:0px -3px 0px 0px;
	padding:0px;
	list-style:none; 
}
ul.icon24px {
	position:relative;
	overflow: visible;
	margin:0px 0px 5px;
	padding:0px;
	list-style:none; 
}
ul.icon24pxshare li{
	float:left;
	margin:0px 3px 0px 0px;
	padding:0px;
	width:24px;
	height:24px;
	display:block;
}
ul.icon24pxshare li a  {
	width:24px;
	height:24px;
	display:block;
	padding:0px;
	background:url(img/icon24share.png) 0px 0px no-repeat;
}
ul.icon24pxshare li a:hover {
	width:24px;
	height:24px;
	display:block;
	padding:0px;
	background:url(img/icon24share.png) 0px 0px no-repeat;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
ul.icon24px li { 
	float:left;
	margin:0px 3px 3px 0px; 
	padding:0px; 
	width:24px; 
	height:24px; 
	display:block;
}
ul.icon24px li a { 
	width:24px; 
	height:24px; 
	display:block; 
	padding:0px; 
	background:url(img/icon24.png) 0px 0px no-repeat;
}
.copyright ul.icon24px li a { 
	width:24px; 
	height:24px; 
	display:block; 
	padding:0px; 
	background:url(img/icon24.png) 0px 0px no-repeat;
}
ul.icon24px li a:hover { 
	width:24px; 
	height:24px; 
	display:block; 
	padding:0px; 
	background:url(img/icon24.png) 0px 0px no-repeat;
}
.copyright ul.icon24px li a:hover {	
	width:24px; 
	height:24px; 
	display:block; 
	padding:0px; 
	background:url(img/icon24.png) 0px 0px no-repeat;
	opacity: 0.7;filter: alpha(opacity=70);
}
.copyright ul.icon24px li a.twitter,
ul.icon24px li a.twitter,
ul.icon24px li a.twitter,
ul.icon24pxshare li a.twitter { 
	background-position: 0px 0px;
}
.copyright ul.icon24px li a.facebook, 
ul.icon24px li a.facebook ,
ul.icon24pxshare li a.facebook{ 
	background-position: -30px 0px; 
}
.copyright ul.icon24px li a.in, 
ul.icon24px li a.in,
ul.icon24pxshare li a.stumbleupon { 
	background-position: -60px 0px;
}
.copyright ul.icon24px li a.gplus, 
ul.icon24px li a.gplus,
ul.icon24pxshare li a.reddit { 
	background-position: -90px 0px; 
}
.copyright ul.icon24px li a.dribble, 
ul.icon24px li a.dribble,
ul.icon24pxshare li a.linkedin { 
	background-position: -120px 0px; 
}
.copyright ul.icon24px li a.flickr, 
ul.icon24px li a.flickr,
ul.icon24pxshare li a.digg { 
	background-position: -150px 0px;
}
.copyright ul.icon24px li a.deviant, 
ul.icon24px li a.deviant,
ul.icon24pxshare li a.delicious {
	background-position: -180px 0px; 
}
.copyright ul.icon24px li a.blogger, 
ul.icon24px li a.blogger { 
	background-position: -210px 0px;
}
.copyright ul.icon24px li a.vimeo, 
ul.icon24px li a.vimeo { 
	background-position: -240px 0px; 
}
.copyright ul.icon24px li a.youtube, 
ul.icon24px li a.youtube { 
	background-position: -270px 0px; 
}
.copyright ul.icon24px li a.rss,
ul.icon24px li a.rss { 
	background-position: -300px 0px; 
}

/* =================================================== 
#####################  7. Start COMMENT ##############
 ================================================== */
.alt {
	margin: 0;	
	padding: 10px;
}
.commentlist { 
	list-style:none; 	
	margin:0px 0px 20px 0px;
}
#respond { 
	margin-top:0px;
}
.commentlist li { 
	margin-bottom:18px; 
	border-bottom:1px solid #ddd; 
}
.commentlist li li { 
	padding:18px 0px 0px 0px; 
	margin-bottom:0px; 
	border-bottom:none; 	
	border-top:1px solid #ddd; 
}
.commentwrapper { 
	position:relative  
}
.author-card { 
	position:relative;
	display:block;
	float:left; 
	margin-bottom:20px;
	margin-right:20px;
	text-align:center; 
}
.commentlist ul.children { 
	margin:0px 0px 0px 15px; 
}
.commentlist ul, 
.commentlist ul ul { 
	list-style:none; 
}
h3#reply-title {
	line-height:20px;
	font-size:17.5px;
	margin-bottom:20px;
}
.comment_meta { 
	margin-bottom:9px; 
}
.comment_author_link { 
	font-size:1em; 
	font-weight:bold; 
	margin-right:6px; 
}
.comment-date, 
.edit_comment, 
.comment-reply { 
	font-size:0.9em; 
	color:#888; 
	padding:0px 6px; 
	border-left:1px solid #ddd; 
	text-transform:uppercase;
}
.edit_comment a, 
.comment-reply a { 
	border-bottom:1px solid #ccc; 
	text-transform:uppercase;
}
.edit_comment a:hover, 
.comment-reply a:hover  { 
	border-bottom-color:#999; 
	text-decoration:none;
}
.author_comment { 
	background-color:#1ba1e2;
	font-size:10px; 
	color:#fff; 
	margin:0px; 
	width:70px;
	text-transform:uppercase; 
	padding:2px auto;
	position:absolute;
	bottom:0;
	left:0;
	opacity: 0.75;
	filter: alpha(opacity=75);
}
.comment_data {
	margin-bottom:20px;
}
.cancel-comment-reply { 
	font-size:0.95em; 
	margin:0px;
}
a#cancel-comment-reply-link { 
	color:#999;
}
a#cancel-comment-reply-link:hover { 
	color:#333;
}

/* =================================================== 
#####################  8. Start FOOTER ###############
 ================================================== */
.footer {
	margin-top:20px;
}
.footer-widget {
	background: #333333;
	border-top: 1px solid #292929; 
	padding: 0;
	position: relative;
	width: 100%;
} 
.footer-widget ul{
	margin: 0px; 
	padding: 5px 0;
}
.footer-widget .widget-title {
	border:none;
	background: none;
	display:block;
	line-height:16px;
	font-weight:bold;
	border-bottom: 1px solid #484848;
	color: #ffffff;
	font-weight: 600;
	padding: 0px 0px 10px 0px;
	position: relative;
}
.footer-widget .widget-title span {
	border:none;
	margin-left:-10px;
}
.footer-widget .widget{
	padding:0px 10px 10px 10px;
	background:none;
	background-image:none;
	border:none;
	margin-left:-10px;
	margin-right:-10px; 
	color: #ffffff;
}
.footer-widget .widget .textwidget{
	margin-top:10px;
}
.footer-widget .widget span.tweet-content {	
	background:transparent url(img/twitter-16-white.png) no-repeat;
}
.copyright a {	
	color: #ffffff;
}
.footer-widget .widget-title:before{ 
	border-bottom: 1px solid #292929;  
	bottom: 0; 
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	right: 0;
}
.footer-widget a {
	color: #f6f6f6;
}
.footer-widget a:hover {
	color: #1ba1e2;
	font-weight:500;
}
.footer-widget .widget li {
	border-bottom: 1px solid #484848;
	padding:5px 0px;
	position: relative;
}
.footer-widget .widget li:before{ 
	border-bottom: 1px solid #292929;  
	bottom: 0; 
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	right: 0;
}
.copyright{
	width: 100%;
	background:#333333 url(img/pattern-6.png) repeat scroll 0 0;
	color: #ffffff;
	font-size: 12px;
	padding: 10px 0px 5px 0px;
}
.copyright ul.icon24px {
	margin:0px;
}
.copyright ul.icon24px li {
	margin:0px 0px 3px 3px;
}
.footercredits {
	float:left;
	color:#dedede;
	display:block;
}
#back-top {
	width: 30px; 
	height: 30px; 
	display: block; 
	background:#1ba1e2;
	cursor: pointer;
	position: fixed;
	bottom: 10px;
	right: 10px;
	display:none;
}
#back-top span {
	position:absolute;
	bottom:10px;
	left:5px;
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ffffff;
	cursor: pointer;
}
#back-top:hover  {
	background-color: #333333;
}

/* =================================================== 
#####################  14. Start DISABLE 1200PX ######
# Comment: Disable 1200px bootstrap responsive #######
 ================================================== */
@media (min-width: 769px) {
.mainheader {
	background-image: url("img/bg-header.png");
	background-repeat:no-repeat; background-position:right;
}
} 
@media (min-width: 1200px) {
	.row{margin-left:-20px;	*zoom:1;}
	.row:before,.row:after{	display:table;	content:"";line-height:0;}
	.row:after{	clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:20px;}
	.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
	.span12{width:940px;}.span11{width:860px;}.span10{width:780px;}.span9{width:700px;}.span8{width:620px;}.span7{width:540px;}.span6{width:460px;}.span5{width:380px;}
	.span4{width:300px;}.span3{width:220px;}.span2{width:140px;}.span1{width:60px;}.offset12{margin-left:980px;}.offset11{margin-left:900px;}.offset10{margin-left:820px;}.offset9{margin-left:740px;}.offset8{margin-left:660px;}.offset7{margin-left:580px;}.offset6{margin-left:500px;}.offset5{margin-left:420px;}.offset4{margin-left:340px;}.offset3{margin-left:260px;}.offset2{margin-left:180px;}
	.offset1{margin-left:100px;}.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
	.row-fluid [class*="span"]:first-child{margin-left:0;}
	.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
	.row-fluid .span12{width:100%;*width:99.94680851063829%;}
	.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
	.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
	.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
	.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
	.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
	.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
	.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
	.row-fluid .span3{width:23.404255319148934%;	*width:23.351063829787233%;}
	.row-fluid .span2{width:14.893617021276595%;	*width:14.840425531914894%;	}
	.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
	.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
	.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
	.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
	.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
	.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
	.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
	.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
	.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
	.row-fluid .offset8{	margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
	.row-fluid .offset8:first-child{	margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
	.row-fluid .offset7{	margin-left:61.70212765957446%;	*margin-left:61.59574468085106%;}
	.row-fluid .offset7:first-child{	margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
	.row-fluid .offset6{	margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
	.row-fluid .offset6:first-child{	margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
	.row-fluid .offset5{	margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
	.row-fluid .offset5:first-child{margin-left:42.5531914893617%;	*margin-left:42.4468085106383%;}
	.row-fluid .offset4{	margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
	.row-fluid .offset4:first-child{	margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
	.row-fluid .offset3{	margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
	.row-fluid .offset3:first-child{	margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
	.row-fluid .offset2{	margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
	.row-fluid .offset2:first-child{	margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
	.row-fluid .offset1{	margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
	.row-fluid .offset1:first-child{	margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}
	input,textarea,.uneditable-input{margin-left:0;}
	.controls-row [class*="span"]+[class*="span"]{margin-left:20px;}
	input.span12, textarea.span12, .uneditable-input.span12{width:926px;}
	input.span11, textarea.span11, .uneditable-input.span11{width:846px;}
	input.span10, textarea.span10, .uneditable-input.span10{width:766px;}
	input.span9, textarea.span9, .uneditable-input.span9{width:686px;}
	input.span8, textarea.span8, .uneditable-input.span8{width:606px;}
	input.span7, textarea.span7, .uneditable-input.span7{width:526px;}
	input.span6, textarea.span6, .uneditable-input.span6{width:446px;}
	input.span5, textarea.span5, .uneditable-input.span5{width:366px;}
	input.span4, textarea.span4, .uneditable-input.span4{width:286px;}
	input.span3, textarea.span3, .uneditable-input.span3{width:206px;}
	input.span2, textarea.span2, .uneditable-input.span2{width:126px;}
	input.span1, textarea.span1, .uneditable-input.span1{width:46px;}
	.thumbnails {margin-left: -20px;}
	thumbnails > li {margin-left: 20px;}
	.row-fluid .thumbnails {	margin-left: 0;}
}

/* =WordPress Core Must have !!!
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter,div.aligncenter {display: block;	margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0 20px 20px;}
.alignleft {	float: left;margin: 5px 20px 20px 0;}
.aligncenter {display: block;margin: 5px auto 5px auto;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.sticky{}
.gallery-caption{}
.bypostauthor{}
/* WordPress Core Widget Default */
#wp-calendar {width: 100%;margin-bottom:20px;}
#wp-calendar thead th{background: #cccccc;color:#ffffff;}
#wp-calendar tfoot td.pad {background: #f6f6f6;}
#wp-calendar tbody td {text-align: center;border: 1px solid #ffffff;background: #f6f6f6;line-height: 3.2em;}
#wp-calendar tbody td:hover {background: #1ba1e2;color: #ffffff;}
#wp-calendar tbody td a{display: block;text-decoration: none;background: #f6f6f6;}
#wp-calendar tbody td:hover a{background: #1ba1e2;color: #ffffff;}
#wp-calendar tfoot td {padding-top: 1px;background: #f6f6f6;padding: 5px;}
#wp-calendar caption {text-align: center;font-weight: bold;margin-bottom: 5px;margin-top: 0;outline: 0 none !important;}
#wp-calendar tbody a {display: block;font-weight: bold;}
#wp-calendar td.pad {background: #f6f6f6;}
#wp-calendar th {text-align: center;border: 1px solid #fff;border-top: none;padding: 5px 0;background: #f6f6f6;}
.widget_archive select,.widget_categories select{margin-top:20px;margin-bottom:20px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}

/* Responsive Kentooz Themes */
@media (min-width:980px) and (max-width:1199px){
	.live-tile {margin-left:20px;}
	.module-1-tile .live-tile {margin-left:0px;}
}
@media (min-width:768px) and (max-width:979px){
	.allwrap{max-width:744px;width:100%;margin-left:auto;margin-right:auto;}
	embed {display:none}
	.live-tile {margin-left:20px;}
	.module-1-tile .live-tile {margin-left:0px;width:104px;height:104px;}
	.modulebig-3-tile.live-tile {width:230px;height:230px;}
	.module-3-tile.live-tile{width:103px;height:103px;}
	.ktz_recent_post .live-tile {width:103px;height:103px}
	.navheader #search {margin-right:-10px;}
	#secondmenu {margin-left:-10px;}
	.mainheader .span8 a{float:none;}
}
@media (max-width: 767px) {
	#logo,#headbanner {text-align:center;}
	.mainheader {padding:10px;}
	.mainheader .span8 a{float:none;}
	.live-tile {margin-right:20px;}
	#featuredmain {margin:0px;padding:0px 10px;}
	.navheader #search{margin-right:0px;}
	.navheader #secondmenu {margin-left:0px;}
	.featured-module .span6 .thumbnail,.featured-module .modulebig-2-cont .thumbnail{width:100%;}
	.modulebig-3-tile.live-tile,.modulebig-3-tile.live-tile img,.live-tile .module-3-cont {width:100%;}
	#commentform p.input-prepend{float:none;margin-right:0px;}
	#commentform textarea {margin-top:5px;}
	#featuredmain .span4,embed {display:none;}
	.inner-responsive {padding:0px 10px;}
	.js #topmenu {display: none; }
	.js .selectnav {color:#FFFFFF;display: block;width:100%;font-size:18px;line-height:40px;height:40px;margin:0px;border: 1px solid rgba(0, 0, 0, 0.1);background:transparent;border-radius: 0px 0 0 0px;	-moz-border-radius: 0px 0 0 0px;-webkit-border-radius: 0px 0 0 0px; }
	.js .selectnav option {font-size:15px;padding:2px 10px;color:#ECFCDD;	}
	.main-content h2 {margin:10px 0px 10px 0px;padding:8px 0px 8px 10px;}
	.allwrap {border:none;}
	.allwrap,.navheader{width:100%;}
	#breadcrumbs-wrap {overflow: visible;}
	.image-date .thumbnail {	float:left;margin-right:10px;}
	.authorbox .author-desc {padding:0px 20px 20px 20px;}
	.featuredpost-top img,.entry-firstbody img,.entry-bigbody img{width:100%;}
	.featuredpost-top .span2 {margin-left: -10px;margin-right:-10px;padding-left: 0px;padding-right:0px;margin-bottom: 5px;}
	.wrapper-botmodule{	margin: 10px 0px 0px;}
	.footer-widget .widget-area,.copyright .span6{padding:0px 10px;}
	.sharedpost {width:100%;	clear:both;	position:relative}
}
@media (max-width: 480px) {
	#featuredmain {display:none;}
	#respond .span3 {width:60%;}
	.navheader .span9{display:none}
	.entry-body img{	width:100%;}
	.list_carousel img{width:70px;}
	.module_feedburner .pull-left,
	.module_feedburner .pull-right{width:100%;float:none;}
	.module_feedburner .input-append input{width:40%;}
}
@media (max-width: 320px) {
	#search input[type="text"], #search input[type="text"]:hover,#search input[type="text"]:focus {width: 130px;}
@media (max-width: 240px) {
	body {min-width:200px;max-width:200px;width:200px;overflow:visible;margin:0px 0px;}
}