/*
Theme Name: Mindos
Theme URI: http://www.magpress.com/wordpress-themes/mindos.html
Description: Mindos is a 3 Columns HTML5/CSS3 Responsive WordPress Theme.
Version: 1.0
Author: MagPress
Author URI: http://www.magpress.com
License: Creative Commons Attribution-Share Alike 3.0
License URI: http://creativecommons.org/licenses/by-sa/3.0/us/
Tags: white,three-columns,right-sidebar,responsive-layout,fluid-layout,editor-style,custom-menu,custom-header,custom-background,featured-images,full-width-template,theme-options,threaded-comments,translation-ready
*/

/***** BODY CSS *****/

html,body {font-size:1em;line-height:1.5em;width:100%;height:100%;margin:0;padding:0;color:#000;background-color:#efefef;}

/***** WRAPPER CSS *****/

#wrapper {}
.inner {width:90%;padding-left:5%;padding-right:5%;}
.inner-m {width:90%;margin-left:5%;margin-right:5%;}
.clearfix:before,.clearfix:after {content:" ";display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom: 1;}

.bstyle,.comments_list .comment {
border:solid 1px #ddd;
-webkit-box-shadow: 0 5px 5px -5px rgba(0,0,0,0.3);
box-shadow: 0 5px 5px -5px rgba(0,0,0,0.3);
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjhmOGY4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ffffff 50%, #f8f8f8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#f8f8f8));
background: -webkit-linear-gradient(top,  #ffffff 50%,#f8f8f8 100%);
background: -o-linear-gradient(top,  #ffffff 50%,#f8f8f8 100%);
background: -ms-linear-gradient(top,  #ffffff 50%,#f8f8f8 100%);
background: linear-gradient(to bottom,  #ffffff 50%,#f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );
}

.btitle {
text-shadow:0 1px 1px #000;
-webkit-box-shadow:inset 0 3px 5px -5px #fff;
box-shadow:inset 0 3px 5px -5px #fff;
background: #323232;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzIzMjMyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI0MjQyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #323232 0%, #242424 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#323232), color-stop(100%,#242424));
background: -webkit-linear-gradient(-45deg,  #323232 0%,#242424 100%);
background: -o-linear-gradient(-45deg,  #323232 0%,#242424 100%);
background: -ms-linear-gradient(-45deg,  #323232 0%,#242424 100%);
background: linear-gradient(135deg,  #323232 0%,#242424 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#242424',GradientType=1 );
}

.tshadow {text-shadow:0 2px 1px #fff;}

/***** LINKS CSS *****/

a {text-decoration:none;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}

a:link, 
a:visited,
a:hover.post-more, 
#breadcrumbs a, 
.post-content a:hover,
.post-content .the-icons li a,
.post-content #blogroll li a,
.widget-area a,
.widget-area .textwidget a:hover,
.widget-area .widget-title a,
.widget-area .widget_featbar h2 a,
.widget-area .widget_featbar p a:hover,
.widget-area .gravatar-meta .author a:hover,
#post-navigator .alignleft, 
#post-navigator .alignright,
#post-navigator .alignleft a, 
#post-navigator .alignright a,
#post-navigator-single a,
.related-p p a:hover,
.comment-content a:hover,
#commentform a:hover {color:#000;}


a:hover, 
a:active, 
a.post-more,
#breadcrumbs a:hover, 
.post-content a,
.post-content .the-icons li a:hover,
.post-content #blogroll li a:hover,
.widget-area a:hover,
.widget-area .textwidget a,
.widget-area .widget-title a:hover,
.widget-area .widget_featbar h2 a:hover,
.widget-area .widget_featbar p a,
.widget-area .gravatar-meta .author,
.widget-area .gravatar-meta .author a,
#post-navigator .alignleft a:hover, 
#post-navigator .alignright a:hover,
#post-navigator-single a:hover,
#post-navigator-single .current,
.related-p p a,
.comment-content a,
#commentform a {color:#933;}


/***** IMAGES CSS *****/

.post-image {margin:0;padding:0;display:block;}
.post-image img.alignleft {display:inline;margin:0.5em 1em 1em 0;}
.post-image img.alignright {display:inline;margin:0.5em 0 1em 1em;}
.post-image img.aligncenter {display:block;margin:0.5em auto;clear:both;} 
.post-image img.mobile {display:none;margin:0 auto;clear:both;}
.post-image img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,img,.wp-caption {max-width:100%;height:auto;}
iframe,embed {max-width:100%;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter {display:block;clear:both;margin:0 auto;}
img.alignleft {display:inline;margin:0.5em 1em 1em 0;}
img.alignright {display:inline;margin:0.5em 0 1em 1em;}
img.aligncenter,img.alignnone {display:block;margin:0.5em auto;clear:both;}
.wp-caption {background-color:#fff;border:1px solid #ddd;text-align:center;padding-bottom:1%;}
.wp-caption.alignleft {margin:0.5em 1em 1em 0;}
.wp-caption.alignright {margin:0.5em 0 1em 1em;}
.wp-caption.aligncenter,.wp-caption.alignnone {margin:0.5em auto;}
.wp-caption img {border:1px solid #ddd;max-width:96%;margin-top:2%;}
.wp-caption p.wp-caption-text {margin:0;padding:0;text-align:center;font-size:0.75em;line-height:1em;}
.wp-caption a,.gallery a,.attachment a {border:0 none!important;}
.screen-reader-text {display:none;}
blockquote {padding:5px 10px;margin:10px;background-color:#f9f9f9;border-left:solid 5px #ddd}
pre {font-size:13px!important;color:#666;background-color:#f8f8f8;border:solid 1px #ddd;padding:10px;}
table {overflow:hidden;width:100%;display:table;margin:0 auto;}
table caption {font-size:1.2em;font-weight:bold;margin-bottom:5px;text-transform:uppercase;}
thead tr th {}
th, td {text-align:center;padding:5px 10px;}
td#prev {text-align:left;}
td#next {text-align:right;}
form,select {font-weight:300!important;}

/***** GALLERY CSS *****/

.gallery .gallery-item { position:relative;}
.gallery .gallery-caption {text-align:center;width:100%;}
.gallery .gallery-icon img {
    background-color:#fff;
    border:solid 1px #ddd;
	padding:5px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 6px 5px -5px rgba(0,0,0,0.1);
	box-shadow: 0 6px 5px -5px rgba(0,0,0,0.1);
}

/***** BREADCRUMBS CSS *****/

#breadcrumbs {font-size:0.65em;line-height:1em;text-transform:uppercase;margin:0 0 10px 0;padding:0;}
#breadcrumbs p {display:inline-block;margin:0;padding:0;}
#breadcrumbs .fa {}

/***** MAIN MENUS CSS *****/

#top-menu {
font-size:0.65em;
line-height:1em;
text-transform:uppercase;
border-bottom:solid 1px #ddd;
text-shadow:0 1px 1px #fff;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ffffff 50%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top,  #ffffff 50%,#eeeeee 100%);
background: -o-linear-gradient(top,  #ffffff 50%,#eeeeee 100%);
background: -ms-linear-gradient(top,  #ffffff 50%,#eeeeee 100%);
background: linear-gradient(to bottom,  #ffffff 50%,#eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}
#primary-menu {
font-size:0.9em;
line-height:1em;
text-transform:uppercase;
border-bottom:solid 1px #ddd;
text-shadow:0 1px 1px #fff;
-webkit-box-shadow:0 1px 5px 0 #ddd;
box-shadow:0 1px 5px 0 #ddd;
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,  #ffffff 50%, #eeeeee 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#eeeeee));
background: -webkit-linear-gradient(top,  #ffffff 50%,#eeeeee 100%);
background: -o-linear-gradient(top,  #ffffff 50%,#eeeeee 100%);
background: -ms-linear-gradient(top,  #ffffff 50%,#eeeeee 100%);
background: linear-gradient(to bottom,  #ffffff 50%,#eeeeee 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
}

/***** MOBILE MENUS CSS *****/

#mobile-nav {display:none;}
#mobile-nav select {width:96%;margin:2% auto;display:block;}

/***** MAIN HEADER CSS *****/

#main-header {padding-top:1.5em;padding-bottom:1.5em;background-color:#fff;-webkit-box-shadow:inset 0 1px 5px 0 #ddd;box-shadow:inset 0 1px 5px 0 #ddd;}
#site-info {text-shadow:0px 1px 1px #000;float:left;}
#site-logo {display:inline;float:left;margin-right:10px;}
#site-logo .fa {color:#933;margin-top:-10px;text-shadow:0 1px 1px #000;}
#site-logo .fa:hover, #site-logo .fa:focus {color:#fff;text-shadow:0 0 5px #fff;cursor:pointer;}
#site-logo img {border:0 none!important;}
#site-title {font-size:2.5em;line-height:1em;margin:0 0 1px 0;padding:0;display:inline;}
#site-title a {color:#fff;text-shadow:0 0 5px #fff;}
#site-title a:hover {color:#fff;text-shadow:none;}
#site-description {font-size:0.75em;line-height:1.35em;color:#fff;margin:0;padding:0;display:block;min-width:400px;}
#site-description:hover {text-shadow:0 0 5px #fff;cursor:pointer;}
#site-banner {float:right;width:55%;text-align:right;}
#site-banner img:hover {}

/***** CUSTOM HEADER CSS *****/

#custom-header{position:relative}
#custom-header img{min-width:100%;height:auto;margin-bottom:-6px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}
#custom-text{position:absolute!important;width:auto;float:left;visibility:visible;z-index:99;color:#FFF;background-color:#000;left:100px;top:65px;padding:20px;line-height:1em;text-align:left;background:#000;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)"}

/***** MAIN CONTENT LAYOUTS CSS *****/

#main-content {padding-top:2em;padding-bottom:2em;}
#full-content {width:100%;display:block;clear:both;}
#content {float:left;width:65%;height:100%;}
#sidebar {float:right;width:34%;height:100%;}
#content-left {float:left;width:24%;height:100%;}
#content-right {float:right;width:74%;height:100%;}
#sidebar-left {float:left;width:49%;height:100%;}
#sidebar-right {float:right;width:49%;height:100%;}
#featured,#related {width:96%;height:auto;padding:2%;margin:0 0 15px 0;}
#featured {width:94.5%!important;}

/***** POST CONTENT CSS *****/

#post-entry {}
.sticky {}
.bypostauthor {}
.cfix {margin-right:0!important;}
.post-home {width:44%;height:380px;padding:2%;margin:0 2% 15px 0;float:left;display:block;overflow:hidden;}
.post-home .post-title {font-size:1.6em;line-height:1.1em;text-transform:capitalize;margin:0;padding:0;}
.post-home .post-info {font-size:0.8em;line-height:1.35em;text-transform:capitalize;margin:10px 0;padding:0;color:#999;}
.post-home .post-info a {color:#aaa;}
.post-home .post-info a:hover {color:#000;}
.post-home img.aligncenter {min-width:100%;margin-top:0;}
.post-home .post-content {font-size:0.85em;line-height:1.45em;margin:0;padding:0;}
.post-home .page-title {padding:0 0 5px 0;border-bottom:solid 1px #ddd;}
.post-tags {font-size:0.9em;line-height:1em;margin:0;padding:10px 0 0;border-top:solid 1px #ddd;float:left;width:100%;}
.post-tags span,.post-tags a {margin-right:7px;display:inline;}
.post-single {width:96%;height:auto;padding:2%;margin:0 0 20px 0;display:block;}
.post-single .post-title {font-size:2em;line-height:1.1em;text-transform:capitalize;margin:0;padding:0;}
.post-single .post-info {font-size:0.85em;line-height:1.35em;text-transform:capitalize;margin:10px 0;padding:0 0 5px 0;color:#999;border-bottom:solid 1px #ddd;}
.post-single .post-info a {color:#aaa;}
.post-single .post-info a:hover {color:#000;}
.post-single .post-content {font-size:0.875em;line-height:1.7em;margin:0;padding:0;}
.post-single .post-content a {color:#930;}
.post-single .post-content a:hover {color:#930;border-bottom:dotted 1px #930;}
.post-single .page-title {border-bottom:solid 1px #ddd;margin-bottom:10px;padding-bottom:5px;}

/***** SOCIAL CSS *****/

.ss-share{padding-left:0;list-style:none}
.ss-share-item{display:inline;margin-right:.5em}
.ss-share-link{font-size:.6em;text-decoration:none;color:#000!important;font-weight:700;padding:.1em 1em .1em 30px;background-color:#fff;border:solid 1px #ddd;-webkit-border-radius:10px;border-radius:10px}
.ss-share-link:hover,.ss-share-link:active,.ss-share-link:focus{background-color:#f9f9f9;border:solid 1px #ccc}
[class*="ico-"]{display:inline-block;background-size:16px 16px;background-repeat:no-repeat;background-position:10px center}
.ico-facebook{background-image:url(http://www.facebook.com/favicon.ico)}
.ico-twitter{background-image:url(http://twitter.com/favicons/favicon.ico)}
.ico-google{background-image:url(https://ssl.gstatic.com/s2/oz/images/faviconr2.ico)}

/***** RELATED POSTS CSS *****/

#related {margin-bottom:20px!important;}
#related h4 {font-size:1.35em;line-height:1em;margin:0;margin-bottom:10px;padding-bottom:5px;display:block;clear:both;border-bottom:solid 1px #ddd;}
.related-p h3 {font-size:1.35em;line-height:1em;border:0 none;margin:5px 0 5px 0;padding:0;}
.related-p p {font-size:0.85em;line-height:1.4em;margin:0;padding:0;}
.related-p {display:inline-block;margin:0 0 15px 0;}
.related-p:last-child {margin:0;}
.related-p img.alignleft {width:70px;height:70px;margin:5px 10px 0 0;padding:0;}

/***** SITEMAP CSS *****/

ul.the-icons {list-style-image:none;list-style-type:none;margin:0;padding:0;}
ul.the-icons li {line-height:1.7em;font-size:0.95em;}
ul.the-icons li a {border:0 none!important;}
ul.the-icons li .fa {margin-right:8px;}

/***** BLOGROLL CSS *****/

ul#blogroll {margin:0;padding:0;list-style-image:none;list-style-type:none;}
ul#blogroll li a {border:0 none!important;}

/***** POST NAVIGATION CSS *****/

#post-navigator{font-size:.9em;display:block;padding:.7em 0;clear:both;height:auto;width:100%;margin:0 auto}
#post-navigator .wp-pagenavi{text-align:center}
#post-navigator .wp-pagenavi .current,#post-navigator .wp-pagenavi a{padding:.3em .8em;margin-right:.75em;-webkit-border-radius:5px;border-radius:5px}
#post-navigator .wp-pagenavi .current,#post-navigator .wp-pagenavi a:hover{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 5px 6px -3px rgba(255,255,255,0.5);box-shadow:inset 0 5px 6px -3px rgba(255,255,255,0.5);background-color:#000;border:solid 1px #222}
#post-navigator .wp-pagenavi a{color:#000;text-shadow:0 1px 1px #fff;background-color:#fff;border:solid 1px #ddd;-webkit-box-shadow:inset 0 3px 5px -5px rgba(0,0,0,0.4);box-shadow:inset 0 3px 5px -5px rgba(0,0,0,0.4)}
#post-navigator .alignleft,#post-navigator .alignright{font-size:.9em;line-height:1.2em}
#post-navigator .alignleft{width:50%;text-align:left}
#post-navigator .alignright{width:50%;text-align:right}
#post-navigator-single{font-size:1.1em;display:block;clear:both;margin-bottom:2em;}
#post-navigator-single .aligncenter{text-align:center;margin:0 auto;display:block}

/***** SIDEBAR WIDGET CSS *****/

.widget-area .widget{font-size:.85em;line-height:1.6em;margin-bottom:15px}
.widget-area .widget-title{margin:0;padding:5px 10px;font-size:.9em;text-transform:uppercase;color:#fff}
.widget-area .widget-title .fa{margin-right:3px}
.widget-area .widget form{width:auto;padding:0;margin:10px;display:block}
.widget-area .widget .search-field{width:96%;margin:0;padding:2%;display:block;border:solid 1px #ddd;background-color:#fff}
.widget-area .widget .search-field:focus{border:solid 1px #999}
.widget-area .widget .search-submit{display:none}
.widget-area .widget select{width:94%;margin:3%;padding:0;display:block;border:solid 1px #ddd;background-color:#fff}
.widget-area .widget ul{margin:0;padding:10px;list-style-image:none;list-style-type:none}
.widget-area .widget ul ul{padding:0;margin:0}
.widget-area .widget li{padding-left:11px;background-image:url(images/bullet.png);background-repeat:no-repeat;background-position:left 3px}
.widget-area .widget li li{font-size:.9em}
.widget-area .widget div{padding:10px}
.widget-area .textwidget{font-size:1em;line-height:1.5em}
.widget-area .widget_recent_entries .post-date{color:#bbb;margin-left:5px}
.widget-area .widget-title a.rsswidget img{display:none}
.widget-area .widget-title a.rsswidget{color:#fff}
.widget-area .widget_rss .fa{margin-right:1px}
.widget-area .widget_rss li{line-height:1.35em;margin-bottom:5px}
.widget-area #calendar_wrap{font-size:1.15em}
.widget-area #tc{font-size:12px;padding:0 10px;margin:0;text-align:center;}
.widget-area ul.gravatar_recent_comment{font-size:1em;margin:0;padding:0;list-style-image:none;list-style-type:none;margin-bottom:5px!important}
.widget-area ul.gravatar_recent_comment li{background-image:none;padding:10px;border-bottom:solid 1px #ddd}
.widget-area ul.gravatar_recent_comment li:last-child{border:0 none}
.widget-area ul.gravatar_recent_comment li img{float:left;display:inline;margin:0 10px 0 0;padding:5px;border:solid 1px #ddd;background:#fff}
.widget-area .gravatar-meta{line-height:1.25em;padding:0!important}
.widget-area .gravatar-meta .author{display:block;text-transform:capitalize;margin-bottom:2px;margin-top:2px}
.widget-area .gravatar-meta .comment{display:block;line-height:1.45em}
.widget-area .gravatar-meta .comment a{color:#000}
.widget-area .gravatar-meta .comment a:hover{color:#999}
.widget-area .widget_featbar ul{margin:0;padding:0;list-style-image:none;list-style-type:none}
.widget-area .widget_featbar ul li{background-image:none;padding:10px;margin-bottom:5px;border-bottom:solid 1px #ddd}
.widget-area .widget_featbar ul li div{padding:0}
.widget-area .widget_featbar ul li:last-child{border:0 none}
.widget-area .widget_featbar h2{margin:0;padding:0;font-size:1.45em;line-height:1.2em;text-transform:capitalize}
.widget-area .widget_featbar p{margin:0;padding:0;font-size:.95em;line-height:1.4em}
.widget-area .widget_featbar .post-date .fa{color:#bbb;margin-right:3px}
.widget-area .widget_featbar .post-date{font-size:1em;line-height:1.7em;display:block;margin:3px 0;padding:0;color:#bbb}
#content-left .widget_featbar img.alignleft,#sidebar-left .widget_featbar img.alignleft,#sidebar-right .widget_featbar img.alignleft,#sidebar-main .widget_featbar img.aligncenter{display:none}
#content-left .widget_featbar img.aligncenter,#sidebar-left .widget_featbar img.aligncenter,#sidebar-right .widget_featbar img.aligncenter{margin:0 auto 5px}
#sidebar-main .widget_featbar img.alignleft{margin:3px 10px 25px 0;max-width:80px;height:auto}

/***** FOOTER WIDGET CSS *****/

#footerbox {
font-size:0.8em;
color:#fff;
background: #232323;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMjMyMzIzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE1MTUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #232323 0%, #151515 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#232323), color-stop(100%,#151515));
background: -webkit-linear-gradient(-45deg,  #232323 0%,#151515 100%);
background: -o-linear-gradient(-45deg,  #232323 0%,#151515 100%);
background: -ms-linear-gradient(-45deg,  #232323 0%,#151515 100%);
background: linear-gradient(135deg,  #232323 0%,#151515 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#151515',GradientType=1 );
}
#footer-widget{padding-top:1.5em;padding-bottom:1.5em;border-bottom:solid 1px #222}
.footer-box{width:30%;float:left;margin-right:5%}
.footer-box a{color:#fff}
.footer-box a:hover{color:#933}
.footer-box .bstyle{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;}
.footer-box .widget-title{text-transform:uppercase}
.footer-box .widget form{width:100%;margin:10px auto;display:block}
.footer-box .widget .search-field{width:96%;padding:2%;background-color:#fff;border:solid 1px #ddd}
.footer-box .widget .search-submit{width:0;display:none}
.footer-box .widget select{width:100%;margin:10px auto;padding:2%;display:block;background-color:#fff;border:solid 1px #ddd}
.footer-box .widget ul{margin:10px 0 0;padding:0;list-style-image:none;list-style-type:none}
.footer-box .widget ul ul{margin:0}
.footer-box .widget div{margin:10px 0 0}
.footer-box .widget-title a.rsswidget img{vertical-align:-6%}
.footer-box .widget_rss .fa{display:none}
.footer-box .widget_rss li{line-height:1.4em;margin-bottom:5px}
.footer-box ul.gravatar_recent_comment li{margin-bottom:15px}
.footer-box ul.gravatar_recent_comment li img{float:left;display:inline-block;margin:5px 10px 10px 0;padding:0;border:none}
.footer-box .gravatar-meta{font-size:1em;line-height:1em;margin:0;display:inline}
.footer-box .gravatar-meta .author{font-size:1em;line-height:1em;margin:0}
.footer-box .gravatar-meta .comment{font-size:1em;line-height:1.4em;margin:0;display:block}
.footer-box .gravatar-meta .comment a:hover{color:#bbb}
.footer-box .widget_featbar ul li{margin-bottom:20px}
.footer-box .widget_featbar h2{font-size:1.6em;line-height:1.2em;margin:-5px 0 0}
.footer-box .widget_featbar .post-date{font-size:1em;line-height:1em;color:#bbb;margin:0}
.footer-box .widget_featbar .post-date .fa{margin-right:5px;color:#bbb}
.footer-box .widget_featbar p{font-size:1.1em;line-height:1.3em;margin:0}
.footer-box .widget_featbar img.aligncenter{display:none}
.footer-box .widget_featbar img.alignleft{max-width:60px;margin:0 10px 10px 0}
.footer-box .widget_featbar p a.post-more{color:#bbb}
.footer-box .widget_featbar p a:hover.post-more{color:#fff}
.footer-box .widget_featbar h2 a{color:#bbb}
.footer-box .widget_featbar h2 a:hover{color:#fff}

/***** MAIN FOOTER CSS *****/

#main-footer {font-size:0.9em;padding-top:1em;padding-bottom:1em;}
#main-footer a {color:#fff;}
#main-footer a:hover {color:#933;}
#main-footer ul {margin:0;padding:0;list-style:none;}
#footer-left {float:left;text-align:left;}
#footer-left li {margin-right:10px;display:inline;}
#footer-right {float:right;text-align:right;}
#footer-right li {margin-left:10px;display:inline;}
.mplink {font-size:11px;line-height:1em;font-style:italic;color:#666;font-weight:300;}
.mplink a {color:#666!important;}
.mplink a:hover {color:#fff!important;}

/***** POST COMMENTS CSS *****/

#comments_box{font-size:.8em;display:block;margin:0 auto;padding:0;clear:both;float:none;height:auto;width:100%}
#comments_count{font-size:1.4em;line-height:1em;color:#666;display:block;padding:0;clear:both;float:none;height:auto;width:100%;margin:0 0 20px}
.comments_list .comment{display:block;clear:both;float:left;height:auto;width:94%;margin:0 auto 15px;padding:3%;}
.comments_list .comment-body{position:relative;padding-left:75px;margin:0}
.comments_list .even{background-color:#fff;border:solid 1px #ddd}
.comments_list .odd{background-color:#f9f9f9;border:solid 1px #ddd}
.comments_list .vcard img.avatar{padding:5px;background-color:#FFF;border:1px solid #ddd;position:absolute!important;left:0!important;top:0!important;margin:1px 15px 20px 0}
.comments_list .comment-meta{line-height:1.4em}
.comments_list .fn{text-transform:capitalize}
.comments_list .says{display:none}
.comments_list .comment-metadata{font-size:.9em;color:#bbb;margin-bottom:5px}
.comments_list .comment-metadata a{color:#bbb}
.comments_list .comment-metadata a:hover{color:#000}
.comments_list .comment-content p{margin:0}
.comments_list .reply a{color:#FFF;background-color:#930;display:block;float:left;font-size:.7em;text-transform:uppercase;line-height:1em;clear:right;-webkit-border-radius:5px;border-radius:5px;text-shadow:0 1px 1px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 5px 6px -3px rgba(255,255,255,0.3);box-shadow:inset 0 5px 6px -3px rgba(255,255,255,0.3);margin:10px 0 20px;padding:.5em .7em;font-weight:700}
.comments_list .reply a:hover{background-color:#000}
#respond{margin:0;padding:0;display:block;max-width:100%;height:auto;clear:both;float:left}
#reply-title{font-size:1.6em;clear:both;display:block;margin:0}
#cancel-comment-reply-link{font-size:.6em;display:block}
#cancel-comment-reply-link:hover{color:#000}
#commentform .logged-in-as {font-size:.9em}
#commentform label{width:70px;display:inline-block}
#commentform label[for="comment"]{clear:both;display:block}
#commentform textarea#comment{width:90%;display:block}
#commentform .form-allowed-tags{color:#aaa;font-size:.9em;line-height:1.4em}
#pings_list .pingback{display:none!important}

/***** MOBILE RESPONSIVE CSS *****/

@media only screen and (max-width: 800px) {

html,body{font-size:1em!important}
#custom-text {top:0;left:0;right:0;font-size:0.8em;}
#sidebar-main {margin-top:1em;}
.post-home {width:96%;height:auto;padding:2%;margin:0 0 10px 0;float:none;display:block;}
#site-info {width:auto !important;}
#top-menu,#primary-menu .sf-menu,#breadcrumbs,#featured,#sidebar-main .post-image img.alignleft,#footer-widget,.widget-area .post-image img.aligncenter, .post-home .post-image img.aligncenter {display:none!important}
#mobile-nav{display:block}
.post-image img.mobile{display:block!important;margin-bottom:10px}
#site-info,#site-banner,#site-logo,#footer-left,#footer-right{width:100%;float:none;clear:both;display:block;text-align:center}
#site-banner {margin-top:2em;}
#content,#sidebar,#content-right,#content-left,#sidebar-left,#sidebar-right{width:100%;height:auto;display:block;float:none;clear:both}
#footer-right {margin-top:10px!important}
#content-right,#content-left,#sidebar-left,#sidebar-right{margin-bottom:1em}
#commentform textarea#comment{max-width:90%;margin:0 auto}

}