@font-face{font-family:'FontAwesome';src:url('css/fontawesome-webfont.eot');src:url('css/fontawesome-webfont.eot') format('embedded-opentype'),url('css/fontawesome-webfont.woff') format('woff'),url('css/fontawesome-webfont.ttf') format('truetype'),url('http://conservativeread.com/wp-content/themes/swiftb37/css/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}@import url(style.css);.flex-container:before{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  } 100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icons */
.flex-direction-nav,
.flex-control-nav,
.comments-link a:before,
.after,
#navsearch:before,
.flexslider:before,
.pull_w:after{font-family: FontAwesome;line-height: 1em}
.flex-direction-nav{font-size:48px;}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0; padding: 0; border: 0; outline: 0;
	font-size: 100%; font: inherit; vertical-align: baseline;
}
img{max-width:100%}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q {	quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {	content: '';  content: none;}

/* remember to define visible focus styles! 
:focus {
	outline: ?????;
} */

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }

/* Setting the defaults */
abbr,
acronym,
cite{border-bottom:dashed 1px; cursor: help;}

cite{font-style:italic}

big{font-size:1.25em;line-height:1.30em}
pre{
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";
line-height:1.8056em;
margin-bottom:1.8056em;
}
small{font-size:.6em!important}
sup,
sub {height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
code,var,kbd,tt{background:#f3f3f7;padding:0 3px;font-family:Monaco,monospace,Courier,"Courier New";
display:inline-block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
code pre,pre code{padding:10px;border-style: dashed}
kbd,tt{font-family:'Courier','Courier New',monospace;}
strong,b{font-weight:bold}

em,i{font-style:italic;}

del{}
ins {text-decoration: none;background:#f6f6f6;}

dl{margin:0 0 1.625em 1em}
dt, dd {display: list-item;}
dt {list-style-type: square;font-weight:bold}
dd {list-style-type: circle;margin-left:1.625em;}

img{max-width: 100%}
/* =Typography
---------------------------------------------------------------*/
html,html a{
        -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
body{font:15px/1.625em Georgia,"Times New Roman",Times,serif;color:#575757;word-wrap:break-word;background:#EEE;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-text-stroke: 0.15px}
a{color:#005fa1;text-decoration:none}
a:hover{color:#F00}
h1,h2,h3,h4,h5,h6{font-weight:bold}
h1{font-size:2.5000em; line-height:1.3000em; margin-bottom:0.65em}
h2{font-size:2.0000em; line-height:1.6250em; margin-bottom:0.8125em}
h3{font-size:1.5000em; line-height:1.0833em; margin-bottom:1.0833em}
h4{font-size:1.2500em; line-height:1.3000em; margin-bottom:1.3000em}
h5,
h6{font-size:1.0000em; line-height:1.6250em; margin-bottom:1.6250em;}

.post-title,.entry-title{padding:10px 0;margin:0}

address{font:1.2500em/1.3000em "Courier new";margin-bottom:1.3em;}
img{max-width:100%}

h1,h2,h3,h4,h5,h6,
.navigation,
.single-meta-above-title,
.single-meta-below-title,
.entry-meta,
.posted-on,
.widget-title,
.meta,
#cancel-comment-reply-link,
.np-section-title,
#rss-links{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.navigation{font-size:12px;line-height:1.625em}
#site-title{}
#site-description{}
#nivo-caption{}
#niv-caption h2{}
h1.entry-title a,
h2.entry-title a{}
h1.entry-title{}
h2.entry-title{}
.single-meta-above-title a,
.single-meta-below-title a,
.posted-on a{text-transform:uppercase}
p.widget-title{}
#footer p.widget-title{}
.meta{font-size:.7em;text-transform:uppercase;letter-spacing:2px;}


/* =Layout
---------------------------------------------------------------*/
.twocol-one{width:50%;}
.threecol-one{width:33.33%;}
.threecol-two{width:66.67%;}
.fourcol-one{width:25%;}
.fourcol-two{width:50%;}
.fourcol-three{width:75%;}
.fivecol-one{width:20%;}
.fivecol-two{width:40%;}
.fivecol-three{width:60%;}
.fivecol-four{width:80%;}
.sixcol-one{width:16.66%;}
.sixcol-two{width:33.33%;}
.sixcol-three{width:50%;}
.sixcol-four{width:66.67%;}
.sixcol-five{width:83.3%;}

.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;}

.div-content{padding:0 10px}
.alpha{padding-left:0}
.omega{padding-right:0}
.hybrid{margin:0 auto!important;}
#wrapper{width:958px;margin:auto;background:#FFF}
#content{width:62%}
#sidebar-container{width:38%;}
#content,#sidebar-container,
#sb1,#sb2{float:left}
#sb1{width:62%}
#sb2{width:38%}

#content,#sidebar{padding-top:20px}
#footer{margin-top:20px}

/* Page templates */
body.page-template-page-left-sidebar-php #content{float:right;width:75%!important}
body.page-template-page-left-sidebar-php #sidebar-container{float:left;width:25%}

body.page-template-page-right-sidebar-php #content{float:left;width:75%!important}
body.page-template-page-right-sidebar-php #sidebar-container{float:left;width:25%}

body.page-template-page-full-width-blank-php #content{margin-top:-20px}
body.page-template-page-full-width-hybrid-php #content{width:100%;padding:0}

#content._85percent{width:85%;padding:3em 7.5%}
._85percent h1.entry-title{text-align:center;margin-bottom:1em!important}

body.woocommerce-page #content {
    float: left;
    width: 80% !important;
}

/* =Header
--------------------------------------------------------------*/
#site-title{padding:0;font:500 3em/1em Georgia;margin:0;}
#site-title a{text-decoration:none;color:#005fa1}
#site-description{color:#999;padding:0; font: italic
1em/1em auto;margin:.3em 0 0 0}
#logo-wrapper{display:inline;margin:0}
#branding{padding:20px 0}
#social-media{float: right;font-size:40px;}
#social-media li{display: inline;float: left;margin-right: 20px}
#social-media li:last-child{margin-right: 0}
#social-media li a{font-family: FontAwesome}
#nav-ad-container{padding:5px 0;background:#F6F6F6;z-index:2;position:relative}
.is-sticky{width:auto}
.sticky-wrapper.is-sticky{overflow:hidden}
/* for sticky*/
#above-logo-container{z-index:12;position:relative}

#below-logo-container{z-index:3;position:relative}

#breadcrumbs{padding-left:32px;margin-bottom:10px}
#breadcrumbs a{text-decoration:underline}
/* =Navigation
--------------------------------------------------------------*/
/*
	Moved to swift/css and dynamically added to 
	wp-content/uploads/swift-magic/custom-styles.css
*/
#rss-links{float:right;}
#rss-links li{float:left;margin-right:10px}
#rss-links li a{overflow:hidden;margin:0;font-family: FontAwesome!important;font-size: 1.625em!important;float: left;line-height: 1em!important}
#rss-links .posts-feed{color:#FF8300;}
#rss-links .comments-feed{color:#37aae4;}
#rss-links .email-feed{color:#FFF;}
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flex-container{margin-bottom: 0;position: relative;float: left}
.flexslider {margin: 0; padding: 0;float: left;}
.flex-container:before{  content: "\f110";font-family:FontAwesome;font-size:4em;
line-height: 1em;
color:green;
display: block;
float: left;
height: 1em;
width:1em;
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;

}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;
    vertical-align: middle;
    position: relative;
    z-index: 3;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides .slide-thumbnail {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 20px; background: #fff;position: relative; zoom: 1;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav li{
}
.flex-direction-nav a  { color:#FFF;height:48px;padding:2px;position: absolute; z-index: 2; overflow: hidden; opacity: .4; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 

margin: auto;
position: absolute;
top: 0; bottom: 0;
}

.flexslider .flex-prev {left: 10px; }
.flexslider .flex-next {right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
/*
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }
*/
/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center;z-index: 2;font-size: 12px}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li a{display: block; color:rgba(255,255,255,.9);}

.flex-control-nav li a:before{  content: "\f10c";}
.flex-control-nav li a.flex-active:before{  content: "\f111";}

.flex-control-paging li a:hover { }
.flex-control-paging li a.flex-active {cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

#content-width-slider{margin-bottom: 20px}
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

/* Caption style */
.flex-caption {
color:#FFF;
text-align: center;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
width:86%;padding: 10px 7% 30px;
display: block;
position: absolute;
bottom:0;
font-size: 16px; line-height: 20px;
}
.flex-caption a{color:#FFF;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);

}
.flex-caption h2{padding:0!important;margin:0;font-size:1.5em}

#full-width-slider .slide-thumbnail{width:100%;}

#about-us{margin:0 -10px 0 10px}

/* Post styling */
/* Post formats styling
---------------------------------------------------------------------------*/

.entry-summary p{margin-bottom:0}/*we dont need margin for excerpts*/
.read-more{padding:2px 8px;color:#000;font-size:.75em;letter-spacing:1px;background:#EEE}
.read-more:hover{background:#DDD;padding:1px 7px;color:#000;border:solid 1px #CCC}
.blog-thumb{padding:8px!important;margin-right:10px;background:#f6f6f6;border:solid 1px #EEE}

.hentry{margin-bottom:1.625em}
article p{margin-bottom:1.625em}
.sticky{}

/* Home page with blog layout */
footer.home.entry-meta{text-transform:uppercase;font-size:12px;line-height:21px;float:left;padding:5px 1%;width:98%;border:dashed 1px #EEE;border-width:1px 0;}

h1.entry-title a,
h2.entry-title a{text-decoration:none;color:#000}
h1.entry-title{font-size:2.4em;line-height:1.25em;font-weight:500;color:#000;margin:0;padding:0}
h2.entry-title{font-size:1.8em;line-height:1.625em;font-weight:500;color:#000;padding:0;margin:0 0 10px}
article.page h1.entry-title{border-bottom:dotted 1px;margin-bottom:.125em}
article.page .entry-header{margin-bottom:20px}
.comments-link{background-repeat: no-repeat;background-position:0% 40%;padding-left:22px;line-height:21px!important;font-size:12px;vertical-align:middle;}
.comments-link a:before{content: "\f0e6";margin-right: 10px;}

/* Post meta styling */
.entry-meta{font-size:.8em;color:#BBB}
#mas-wrapper{padding:0 20px;margin:0 }
.mag1 .cat-tag{padding:0;float:left;width:100%!important;}

div.comments-link,.edit-link{float:right}
/* Single page meta */
.single-meta-above-title{margin:20px 0 0 0}

.mag1{overflow:hidden;margin-bottom: 20px;float:left;background:#f6f6f6;position: relative;
border-radius:3px;
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.33)}
.mag1.temp{margin-right: 20px;}
.gutter-sizer{width:20px}
.mag1 .div-content{padding:10px 10px 0;}
.mag1 h2{font-size:1.5em;line-height:1.2em;padding:0 0 10px;margin:0;color:rgba(0,0,0,.7);}
.mag1 img{background:#f6f6f6;margin:0 0 10px;}
.mag1 .entry-summary{overflow:hidden;padding-bottom:10px;margin-bottom:50px}
.mag1 .entry-meta{background:rgba(0,0,0,.1);margin:0 -10px;padding:5px 10px;border-top: solid 1px rgba(0,0,0,.15);position: absolute;bottom: 0;display: block;width: 100%;
color: rgba(255,255,255,.4);
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */

}
.mag1 .entry-meta a{color:rgba(246, 246, 246, .9)}
.mag1 .avatar{margin:0 10px 0 0;float: left;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
    
}
.mag1 .comments-link{position: absolute;top:10px;right: 10px;font-size: 16px;display: none}
.mag1 .comments-link a{color:#FFF!important}
.mag1:hover .comments-link{display: inline}
.mag1 .post-categories li{display: inline}
.mag1 .post-categories li:first-child:before{content:"\f114";font-family: FontAwesome;font-size: 1.5em;margin-right: 10px}
.mag1 .tags:before{content:"\f114";font-family: FontAwesome;font-size: 1.5em;margin-right: 10px}

.post-listing{margin-bottom:20px;}
.post-listing li{margin:0;padding:5px 0;border-bottom:solid 1px #EEE}
.post-listing span{color:#CCC;text-transform:none;}
.post-listing span a{text-transform:uppercase}
.mag1 .comments-link a:before{
font-size: 1.2em;margin-right: .3em;color:red
}
/* Post elements styling 
--------------------------------------------------------------*/

.entry-content img{padding:0;max-width:100%;height:auto}
.entry-content img.alignright{padding:10px 0 0 10px}
.entry-content img.alignleft{padding:10px 10px 0 0}

.entry-content a{text-decoration:underline}
.entry-content blockquote{border-left:solid 20px #EEE;font-size:1.25em;font-style:italic;line-height:1.3000em; padding:.65em 0 .65em 10px;margin:0 30px 1.3em;}
.entry-content blockquote p{margin-bottom:1.3em}
.entry-content blockquote p:last-child{margin-bottom:0}

.wp-caption{padding:9px 9px 4px;border:solid 1px #EEE;background:#f6f6f6;margin-bottom:2.03em;text-align:center;max-width:99%;height:auto;}
.wp-caption.alignright{margin:.3125em 0 .3125em 10px}
.wp-caption.alignleft{margin:.3125em 10px .3125em 0;}
.wp-caption.aligncenter{margin:.3125em auto 2.03em;}
.wp-caption img{padding:0!important;display:block;margin:0 auto!important;}
.wp-caption p,
.wp-caption-dd{margin:4px 0 0;padding:0;font-size:.8em}
.wp-caption-text{}
.wp-caption dl,.wp-caption dt,.wp-caption dd,.wp-caption dt,.wp-caption dd {margin:0;padding:0;list-style:none}

img.wp-smiley{margin:0 5px;padding:0!important}


/* List styles*/
.entry-content ol,
.entry-content ul{margin-bottom:1.625em}
.entry-content ul li,
.comment-content ul li{list-style:square;}
.entry-content ol li,
.comment-content ol li{list-style:decimal;}

.entry-content li,
.comment-content li{margin-left:1.625em!important;}

.entry-content ul  li ul,
.entry-content ul  li ol,
.entry-content ol  li ul,
.entry-content ol  li ol{margin:0 0 0 1em;}

/* Single page styling */

.nav-previous{float:left}
.nav-next{float:right}
div.border{border-bottom:dotted 1px #CCC;margin-bottom:1.625em}

/* Post meta styling is moved to typograpgy */

div.tags{font-style:italic;font-size:.75em;}
.tags h6{display:inline;font-weight:normal;letter-spacing:1px;}
.tags a{background:#EEE;padding:3px;border-radius:3px;text-decoration:none}

#author-info{margin:0 0 20px 0!important;background:#E8EEF7;border:solid 1px #DDD;padding:10px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
#author-info .avatar{float:left;padding:5px;margin-right:10px}

.archive-title {font-size:1.5em}
.archive-title h1{display:inline;font-size:1em;}

/* Gallery styling */
.gallery-columns-1 .gallery-item{width:98%;float:left;}
.gallery-columns-2 .gallery-item{width:48%;float:left;margin:1%}
.gallery-columns-3 .gallery-item{width:31.33%;float:left;margin:1%}
.gallery-columns-4 .gallery-item{width:23%;float:left;margin:1%}
.gallery-columns-5 .gallery-item{width:18%;float:left;margin:1%}
.gallery-columns-6 .gallery-item{width:14.67%;float:left;margin:1%}
.gallery-columns-7 .gallery-item{width:12.28%;float:left;margin:1%}
.gallery-columns-8 .gallery-item{width:10.25%;float:left;margin:1%}


.gallery dt {list-style-type: none;font-weight:normal}
.gallery dd {list-style-type: none;margin:0}
.gallery img{padding:10px;background:#F6F6F6;border:solid 1px #CCC}
.gallery-item img{margin:0;padding:10%;width:80%;height:auto;border:none;}
.gallery-item .gallery-caption{font-size:.8em}
img.gallery-full{padding:1%;max-width:98%;background:#F6F6F6;border:solid #EEE 1px;margin:20px auto}



.gallery-nav img{border:solid 1px #EEE;border-radius:5px}
.gallery-nav.alignleft img{padding:10px 10px 10px 40px!important;background:#EEE url('http://conservativeread.com/wp-content/themes/swiftb37/images/slider-previous.png') 2% 50% no-repeat;}
.gallery-nav.alignright img{padding:10px 40px 10px 10px!important;background:#EEE url('http://conservativeread.com/wp-content/themes/swiftb37/images/slider-next.png') 98% 50% no-repeat;}
#nav-above h1{text-align:center;margin:0 20px}


.page-link span{}


.pagination,
.page-link {
  margin: 0 0 10px;
  text-align:center;
}
.page-link{display:inline-block;}

.pagination ul{
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination ul > li,
.page-link span,
.page-link a{
  display: inline;
}
.pagination ul > li > a,
.pagination ul > li > span,
.page-link a,
.page-link span{
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}
.pagination ul > li > a:hover,
.pagination ul > .current > span,
.page-link a:hover,
.page-link span
 {
  background-color: #f5f5f5;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span,
.page-link a:first-child,
.page-link span:first-child {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span,
.page-link a:last-child,
.page-link span:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.page-link a span{border:0;padding:0;margin:0;background:none}
#share-post{display:none}
div.share{}
ul.share-post{border:solid 1px #eee;border-width:1px 0;line-height:12px;padding:8px 0;margin:20px 0;}
ul.share-post li{display:inline; float:left;margin-right:10px;}
/* = Sidebar and footer widgets
---------------------------------------------------------------*/
.widget{font-size:.9em}
.widget{border:solid 1px #DDD;padding:10px;margin-bottom:20px;overflow:hidden}
p.widget-title{background:#F6F6F6;margin:-10px -10px 15px;font-size:1.2em;padding:6px 10px;border-bottom:solid 1px #DDD}
.widget ul{margin:-10px 0}
.widget li{border-bottom:solid 1px #f2f2f2;margin:0 -10px;padding:.15em 10px}
.widget li:last-child{border-bottom:none;}
.widget li ul{margin:.25em 0}
.widget li li{border:none;margin:0 0 0 0;list-style:inside square}
.widget li li li{margin:0 0 .8125em 0;}
.footer .widget{border:none}
.footer .widget a{}
.footer p.widget-title{background:#FFF;border-bottom:solid 3px #EEE;}

/* Footer */
#footer-container{}
#footer-ad-container{padding:10px 0;margin-bottom:-20px}
ul#footer-links li{display:inline;margin-right:10px}
/* Copyright div styling 
---------------------------------------------------------------*/
#copyright-container{border-top:solid 3px #DBDBDB;color:#666;font-size:.8em;padding:5px 0}
#copyright-container a{color:#000;text-decoration:underline}


/* = Comments styling 
--------------------------------------------------------------*/
li.comment,
li.pingback,
li.trackback{padding:10px;border:solid 1px #EEE;margin-bottom:20px;border-width:1px;min-height:68px;}
ul.children li.comment{margin:20px -10px 20px 42px;border-style:dashed;border-width:1px 0 1px 1px}
li.comment.bypostauthor,
ul.children li.comment.bypostauthor{border-left:solid 6px #89BA10;}
li.comment .avatar{padding:10px; background:#EEE;float:left;margin:0 10px 0 -52px}
li.comment.bypostauthor .postauthor-avatar .avatar{background:#89BA10}
cite.fn{font-size:1.5em;font-style:italic;border:none;}
span.says{display:none}
.commentmetadata {text-decoration:none;float:right;font-size:.8em;font-style:italic}
li.comment p:first-child{margin-top:-.5em}
li.comment p{margin-bottom:1em}
li.comment p:last-child{margin-bottom:0}
li.comment .reply{float:right;margin-top:-10px}
li.comment .reply a{line-height:1em; padding:5px; text-decoration:none;}

ul.children ul.children ul.children ul.children li.comment{margin:20px -10px 20px 10px}
ul.children ul.children ul.children ul.children li.comment .avatar{margin:0 10px 0 0}

.comment-content{margin-top:.8125em}

/* Some CSS3 bells and whistels :) */
li.comment,
li.pingback,
li.trackback,
li.comment .avatar,
legend{-moz-box-shadow: inset 0 2px 50px #EEE;
-webkit-box-shadow: inset 0 2px 50px #EEE;
box-shadow: inset 0 2px 50px #EEE;}
/* Comment form styling */
#respond{background:#FFF;padding:10px 0 60px;}
li.comment #respond{margin:10px -10px;border-width:4px 0 0}
h3#reply-title{padding:0;margin:10px 0 20px}
#cancel-comment-reply-link{float:right;background:black;padding:.3em 5px;margin:-10px;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:.8em;font-weight:lighter;}
#commentform label{font-size:1.1em;margin-bottom:10px!important;display:inline}
commentform #subscribe-reloaded{font-size:1em;letter-spacing:0}
#commentform input,#commentform textarea{width:100%;padding:8px 0;margin:10px 0;}
#commentform input{height:2.1em;padding-left: 2.25em;
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#commentform textarea{padding:0}
#commentform input#submit{width:auto;float:right;padding:5px;cursor:pointer;display:block;margin:20px 0!important}
#commentform code {border:none}
span.required{font-size:1.5em;font-weight:bold;color:red;}
.comment-notes{margin-bottom:20px;width:100%}
.form-allowed-tags{font:.8em/1.4em 'courier';width:auto;color:#BBB;width:100%}
.form-allowed-tags code{background:none}
.comment-form-author,
.comment-form-email,
.comment-form-url{position: relative}
.comment-form-author:before,
.comment-form-email:before,
.comment-form-url:before{font-family: FontAwesome;position: absolute;bottom: 11px;left:1px;padding:0;font-size: 1.4em;line-height:1.4em;background: #F6f6f6;border-right: solid 1px #CCC;float:left;display: inline-block;width:1.6em;text-align: center}
.comment-form-author:before{  content: "\f007";}
.comment-form-email:before{  content: "\f0e0";}
.comment-form-url:before{  content: "\f0c1";}
/* Widgets styling */

.widget_calendar{padding:10px 0 0!important;border-bottom: 0}
.widget_calendar .widget-title{margin:-10px 0 0}
.widget_calendar table{width:100%;border-width:1px 0;
margin-bottom:0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;}
.widget_calendar caption{padding:5px;font-weight:bold}
.widget_calendar td,
.widget_calendar th{width:14.28%!important;text-align:center}
.widget_calendar table th:first-child,
.widget_calendar table td:first-child {border-left: 0 solid #dddddd;}

/* Popular and random posts */
.thumb-list li{padding:.5em .65em}
.widget .thumb{margin:0 10px 0 -2px;padding:5px 0}
.meta a{color:#CCC}
.widget-title .btn.small{padding:2px 6px;margin-top: -2px!important}
/* Widget without padding and borders */
.widget.widget_text_nopadding{padding:0!important;border:none} 
.widget.widget_text_nopadding p.widget-title{margin:0!important}

/* Smart text widget */
.widget.widget_text_smart{overflow:visible}
.widget .nopadding{margin:-11px;background:#FFF}

/*search widget*/
.widget.widget_search{padding:0!important;border:0;}
.widget.widget_search p.widget-title{margin:0 0 10px}
#searchform fieldset{margin:0;position: relative}
#searchform input[type=text]{width:100%;padding:.8em 0.25em;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#searchform input#searchsubmit{width:auto;position:absolute;top:0;right: 0;padding:.8em .5em;margin: 0;
font-size: inherit;
line-height: normal;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
    -webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
/*widget_swift_tabs*/
.widget_swift_tabs{padding:0;border:0;}
.widget_swift_tabs .shortcode-tabs{margin:0!important;}
.widget_swift_tabs .avatar{float:left;margin:5px 10px 5px -5px;padding:3px;border:solid 1px #DDD;background:#FFF}

.widget_swift_tabs .tab_titles li.nav-tab{border:none}
.widget_swift_tabs .shortcode-tabs{background:#333}

.widget_swift_tabs .tab_titles li.nav-tab.ui-tabs-selected a,
.widget_swift_tabs .tab_titles li a:hover,
.widget_swift_tabs .tab{background:#FFF!important;border:none}
/* Affilaites widget */
.widget_affiliate img{width:100%}
/*subscribe widget*/
.widget_subscribe_box{color:#000;border:solid 1px #bdd7f2;background-color:#D7E4EF;background-repeat:no-repeat!important;background-position:0 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.widget_subscribe_box form{box-shadow:0 0 0 transparent inset!important;padding:0}
.widget_subscribe_box h3{display:inline;line-height:1em;margin:0 0 2px 0;font-weight:bolder}
.widget_subscribe_box .chicklet{}
.widget_subscribe_box input[type=text]{padding:6px;border:0;width:62%;border:solid 1px #CCC;margin:5px 10px 0 0}
.widget_subscribe_box input[type=submit]{margin:0;margin-top:5px;width:88px;text-align:center;padding:5px 8px 6px}

.sm-love{padding:10px 25px 0;background:#bdd7f2;margin:10px -15px 0!important;
 -moz-box-shadow:    inset 0 0 5px #000000;
   -webkit-box-shadow: inset 0 0 5px #000000;
   box-shadow:         inset 0 0 5px #000000;

}
.sm-love li{display:inline;border:none;padding:0;max-width:30%;overflow:hidden;float:left;margin-right:12px;background:none!important}
.sm-love li.plus1{margin-right:0px}
.sm-love li.twitter-follow{max-width:45%;margin-right:0}

.widget-title .btn{	margin:0!important;}
.widget-title .btn span{
	padding-right:26px!important;
	padding-left:0!important;
	background-position:100% 50%!important;
	background-repeat:no-repeat;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAOCAYAAADNGCeJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc1OTQyQzA2MkRCMTFFMjg1RkZFQjNDMzc1QzYwNDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc1OTQyQzE2MkRCMTFFMjg1RkZFQjNDMzc1QzYwNDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjY3ODIzRDYyQzcxMUUyODVGRkVCM0MzNzVDNjA0NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjY3ODIzRTYyQzcxMUUyODVGRkVCM0MzNzVDNjA0NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkQNL1YAAAEtSURBVHjarNM/S0JRGMfxozhECIEQYpuLtVTUEuigGCLoG4gKN5cIItqCoJDWtiBo8y24iZRDBM1BEC4S2hQ4RFFBnr4PPsFBrklyD3wul8Nzf5w/zzXWWjOheZxj+XcuwCNmjAnBmsEI4gXvxntEtX4JNbSwi2sJu+Ul7IQFcIcTdIaCkjjFjH4T1+AeKrK8T+s9Gkg428ricaim77xfSlEaeZXDMb604MoJeta5Ljawg2984AizXgcrW9/HG86whScNekBG6xbkiLCNoMyNuikJXEEZrxp0j0WnZhpR97u/wkroadANCpj7b5gE7el5yGiiiDraWB+1TbnWNKb06vtI4VD7rYlNxLSvpMeqOEAEa1jVFrkY1xpxZ8W5ca3ha9P6+jsZP3/0HwEGAHPNZ6wTcTQzAAAAAElFTkSuQmCC);}
/* for narrow sidebars and footer widgets */
#sb1 .widget_subscribe_box h3,
#sb2 .widget_subscribe_box h3,
#footer .widget_subscribe_box h3{font-size:1.2em}
#sb1 .widget_subscribe_box input[type=text],
#sb2 .widget_subscribe_box input[type=text],
#footer .widget_subscribe_box input[type=text]{padding:3%;border:0;width:94%;border:solid 1px #CCC;margin:5px 10px 0 0}
#sb1 .widget_subscribe_box input[type=submit],
#sb2 .widget_subscribe_box input[type=submit],
#footer .widget_subscribe_box input[type=submit]{margin:0;margin-top:5px;width:100%;text-align:center;}
#sb1 .sm-love li,
#sb2 .sm-love li,
#footer .sm-love li{display:block;border:none;padding:0;max-width:100%;overflow:hidden;width:100%!important}
#sb1 .sm-love li.plus1,
#sb2 .sm-love li.plus1,
#footer .sm-love li.plus1{margin-right:0px}
#sb1 .sm-love li.twitter-follow,
#sb2 .sm-love li.twitter-follow,
#footer .sm-love li.twitter-follow{max-width:100%!important;margin-right:0}
/* =Related posts styling
---------------------------------------------------------------*/
#rp-sm{background:#f6f6f6;padding:0 10px;border:solid 1px #DDD;margin:20px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#nav-single{ margin:0 -10px;padding:5px;background:#EEE;line-height:1em}
#nav-single .btn{margin:0}
#related-posts {margin-top:10px}
#related-posts p.h4{margin:20px 0;font-size:1.5em}
#related-posts li{margin-bottom:10px}
#related-posts li a.post-title{display:block}
#related-posts img{float:left;padding:6px!important;height:40px;width:40px;background:#FFF;border:solid #DDD 1px;margin-right:10px;}

#related-posts .posted-on,
#related-posts .posted-on a{color:#CCC}
#related-posts a.post-title{padding:0}

/* =Generic Classes
---------------------------------------------------------------*/
.thumb{padding:3px!important;background:#FFF;border:solid 1px #EEE;margin-right:10px}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin:0 auto}
.clear{clear:both}
.reset{padding:0;margin:0}
.inline{display:inline-block;width:auto!important}
.clearfix:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;
}
 
.clearfix {display: inline-block;}
 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* News Paper layout Styling */
.np-section-title{background:#CCC;font-weight:bold;color:#C00;text-transform:uppercase;padding:5px;font-size:.8em;display:inline}

.np-popular.np-section-title{display:block}
#np-popular{background:#f6f6f6;padding:0 10px;text-align:center}
#np-popular h3{font-size:1.5em;line-height:1.2em;padding:10px 0}
#np-popular li{margin:0 -10px}
#np-popular li p.date{padding:0 10px;border:solid 1px #DDD;border-width:1px 0;display:block;font-size:.75em;font-style:italic;}
#np-popular li:hover{background:rgba(0,0,0,.05);}


ul#recent-posts{font-size:.85em;line-height:1.5em}
ul#recent-posts li{border-bottom:dotted 1px #DDD;padding-bottom:10px}
ul#recent-posts li img{padding:0!important;margin-right:10px}

#tabbed-cats{margin:20px 0}
#tabbed-cats .tab{padding:0}
#tabbed-cats img.thumb{margin:10px 10px 10px 0;padding:0!important}


.np-mags{font-size:.9em;margin-bottom:20px}
.np-mags .np-section-title a{color:#c00;}
.np-mags ul{margin-top:10px}
.np-mags ul li{padding-left:24px;background-repeat:no-repeat}
.np-mags ul li a{font-weight:300}
.np-mags .div-content{height:28em;overflow:hidden}
.np-blog-thumb{margin-right:10px}

#np2 .mosaic {margin-bottom: 20px}
#np2 .mosaic li{list-style:none;display:inline;float:left;position:relative}
#np2 .mosaic li img{float:left}
#np2 .mosaic span{position:absolute;top:0;right:0;background:#666;opacity:.3}
#np2 .mosaic li:hover span{position:absolute;top:0;right:0;background:#666;opacity:1}
#np2 .mosaic .tooltip{display:none}
#np2 .section-title{display:block;background:#f6f6f6;color:#000;padding:5px;border-top:solid 5px #DDD}
#np2 .recent-comments li{padding:5px 0;border-bottom:solid 1px #EEE}
#np2 .recent-comments li .avatar{float: left;margin-right: 10px}
#np2 .post-listing li{padding:5px 0}
#np2 .post-title{font-size:1.25em;font-weight:normal;padding:0}
#np2 .post-listing .thumb{margin-right:10px}
#np2 .post-listing li:nth-child(even) .thumb{float:right!important}
#np2 .film-strip li{float:left}
.np2mag li{padding:5px 0;border-bottom:solid 1px #EEE}
.np2mag li .np-blog-thumb{margin-left:10px;float:right}
.np2mag{margin-bottom:20px;height:560px;overflow:hidden}
.np2-ad{margin-bottom: 20px;}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 340px;
	background:#EEEEEE;
	border:solid 1px #DDD;
	
	background-color: #f5f5f5;
  *background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);

-webkit-box-shadow: -10px 8px 7px -7px black;
	   -moz-box-shadow: -10px 8px 7px -7px black;
	        box-shadow: -10px 8px 7px -7px black;  
 
	        
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}
.ui-tooltip .heading{margin:-8px -8px 8px;padding:5px;border-bottom: solid 1px #DDD}

body .ui-tooltip {
	border-width: 1px;
}

#em_size{width:1em;display: none}