<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Carl Webster
Description: Custom styles.
*/

*{box-sizing:border-box;}
body,html{height:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1em;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body{float:left;width:100%;background: #e4e2db; color: #555;font: 12px sans-Serif;}
p{
    margin: 0;
}
h1 {
    font-size: 24px;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-family: "Droid Serif", Georgia, serif;
    color: #222;
    font-weight: normal;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    text-decoration: underline;
}
h2 {
    font-size: 1.8em;
}
h4 {
    font-size: 1.2em;
}
a, a:hover, #top .subscribe a {
    color: #0095d3;
}
a:hover, #top .subscribe a:hover, .author_info a:hover {
    text-decoration: underline;
}

.wrap{margin:0 auto;max-width:940px;width:100%;padding:0;}
.site-content{padding:0;}
header.site-header{display: block;width:100%;}
header .top_header{float:left;width:100%;background: #161616;border-bottom: 1px solid #191a14;font-size: 11px;line-height: 33px;
	padding:0;
}
header .top_header .htop_left{float:left;}
header .top_header .htop_left ul.menu{float:left;margin:0;padding:0;list-style:none;}
header .top_header .htop_left ul.menu li{float:left;}
header .top_header .htop_left ul.menu li a{text-shadow: 0 1px 0 #000000;display: block; padding: 0 10px;
    z-index: 100;  position: relative;color: #a0a09b;
}
header .top_header .htop_left ul.menu li.current_page_item a,
header .top_header .htop_left ul.menu li a:hover{color: #e9e9e9;text-decoration: none;}
header .top_header .htop_right{float:right;color: #a0a09b;}
header .top_header .htop_right a{color: #0095d3;padding: 0 5px;}
header .top_header .htop_right a:hover{text-decoration:underline;}

header .header_mid{float:left;width:100%;background: #212121;border-top: 1px solid #252620;}
header .header_mid .site_logo{float:left;padding: 5px 0 0;}
header .header_mid .site_logo a{float:left;}
header .header_mid .site_logo a img{float:left;vertical-align: bottom;}

header .header_mid .search_sec{float:right;}
header .header_mid .search_sec .search-form{margin: 45px 10px 0 0;color: #a0a09b;float: right;
    font-size: 11px; text-align: right; width: 220px;
}
header .header_mid .search-form input[type="search"]{float:left;width:100%;padding:3px 28px 3px 13px;background: transparent;
	color: #aaa;    height: 32px;border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;
	background: rgba(0,0,0,.1);border: 1px solid rgba(255,255,255,.1);
}
header .header_mid .search-form .search-submit{padding:0;background:url(../images/btn-search-trans.png) no-repeat left center;
	background-size:20px auto;width:20px;height:20px;margin: 5px 0 0;right: 8px;
}
header .header_mid .search-form .search-submit svg,
header .header_mid .search-form .search-submit span{display:none;}

.header_bott{float:left;width:100%;background: #1F6C88;margin: 0 0 20px;}
.header_bott .navigation-top{position:static;background:transparent;border:0;float: left; width: auto;}
.header_bott .navigation-top ul.menu{float:left;width:100%;}
.header_bott .navigation-top ul.menu li{float:left;border-left: 1px solid #349ACB;}
.header_bott .navigation-top ul.menu li a{padding: 0 14px;position: relative;color: #fff;font-weight: 700;font-size:12px;
	line-height:33px;
}
.header_bott .navigation-top ul.menu li.menu-item-has-children &gt; a{padding-right: 22px;}
.header_bott .navigation-top ul.menu li.menu-item-has-children &gt; a svg.icon use{display:none;}
.header_bott .navigation-top ul.menu li.menu-item-has-children &gt; a svg.icon{background:url(../images/arrow-superfish.png) no-repeat left center;
	    width: 10px;height: 10px;position: absolute;right: 0.4em;left: auto;top:30%;
}
.header_bott .navigation-top ul.menu li.menu-item-has-children:before,
.header_bott .navigation-top ul.menu li.menu-item-has-children:after{display:none;}
.header_bott .navigation-top ul.menu li a:hover,
.header_bott .navigation-top ul.menu li.current_page_item a,
.header_bott .navigation-top ul.menu li.current-menu-item a{color: #FFFFFF;background: #262626;text-decoration:none;}
.header_bott .rss_link{float:right;position: relative;top: -10px;width: 39px;height: 33px;}
.header_bott .rss_link a{display:inline-block;}
.header_bott .navigation-top ul.menu li ul.sub-menu{padding-top: 1px;position: absolute; width: 211px; margin-left: -1px;border:0;
	transition:0.6s all;-moz-transition:0.6s all;-webkit-transition:0.6s all;left:0;display:none;visibility:hidden;
}
.header_bott .navigation-top ul.menu li ul.sub-menu li{display:block;width: 100%;}
.header_bott .navigation-top ul.menu li ul.sub-menu li a{background: #349ACB;border: none;float:left;width:100%;}

@media only screen and (min-width:768px){
	.header_bott .navigation-top ul.menu li.menu-item-has-children:hover ul.sub-menu,
	.header_bott .navigation-top ul.menu li.menu-item-has-children:focus ul.sub-menu{display:block;visibility:visible;}
}

.header_bott .navigation-top ul.menu li ul.sub-menu li a:hover,
.header_bott .navigation-top ul.menu li ul.sub-menu li.current_page_item a{color: #FFFFFF;background: #262626;}


footer.site-footer{float:left;width:100%;margin:0;border:0;background: none;}
footer.site-footer .footer_widget{float:left;width:100%; background: #e9e9e9 url(../images/bgr-box-trans.png) repeat-x;
    border-top: 1px solid #ccc;border-bottom: 1px solid #d1cfc9;
}
footer.site-footer .wrap{padding:0;}
footer .footer_widget .footer_block{float:left;width:31.2%;margin: 20px 10px 10px;}
.widget{background: #fafafa url(../images/bgr-box-trans.png) repeat-x top left;
	border: 1px solid #dedede; margin: 0 0 15px; padding: 18px;
}
.widget h3.widget_title{background: #ebebeb; border: 1px solid #dedede; color: #363636; display: block;
    font: bold 12px/18px sans-serif; margin: 0 0 7px;  padding: 5px 8px; text-align: left;
}
.widget ul{
    line-height: 16px;
    padding: 0;
}
.widget ul li{border-top: 0;
    background: url(../images/bullet.png) no-repeat 0 1px;
    padding: 0 0 5px 18px;
    border-bottom: 1px solid #e6e6e6;
    margin: 5px 0;font-size:12px;line-height:16px;
}
.widget ul li a{color: #333;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.widget ul li a:hover{text-decoration:underline;box-shadow:none;-moz-box-shadow:none;-webkit-border-radius
	-o-box-shadow:none;
}


#tabs .inside li {    background: #fff;
    border: 1px solid #e6e6e6;
    border-width: 0 1px 1px 1px;
    padding: 10px;
    margin: 0;float: left;
    width: 100%;
}
#tabs .inside li a {
    color: #555;
    font: bold 12px/18px sans-serif;
}
#tabs .inside li span.meta {
    display: block;
    font: 11px/20px sans-serif;
    text-transform: uppercase;
    color: #777;
}
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail {
    border: 1px solid #ddd;
    padding: 2px;
    background-color: #ffffff;
    float: left;
    margin: 0 8px 0 0;
}

footer .footer_bott{float:left;width:100%;border-top: 1px solid #ccc;background-color: #e4e4e4;
	color: #777;text-shadow: 0 1px 0 #fafafa;background: #e4e2db url(../images/bgr-box-trans.png) repeat-x;
    font-size: 11px; line-height: 22px; padding: 20px;
}
footer .footer_bott .copyright{float:left;}


.featured_posts{float:left;width:100%;}
#primary.content-area,
.has-sidebar:not(.error404) #primary{width:100%;}
.content_left{float: left;width: 61.8%;margin:0 2% 30px 0;}
.content_right{float: left;width: 36.2%;}
.content_right .widget-area{float: left !important;width: 100% !important;padding: 0 !important;}
.content_right .widget-area .widget p{font-size:12px;line-height:15px;color:#555555;font-weight:400;font-family:sans-serif;}
.content_right .paypal-donations input[type="image"]{
    border: none;
    margin: 20px 22% 0;
}
.widget ul {
    line-height: 16px;
    padding: 0;
}
#tabs ul.carTabs{
    margin: 0 0 8px;
}
#tabs ul.carTabs li {
    list-style: none;
    float: left;
    display: inline-block;
    color: #ffffff;
    padding: 0;
    cursor: pointer;
    background: #fff;
    margin: 0 7px 8px 0;
    border: 1px solid #DEDBD1;
}
#tabs ul.carTabs li a {
    color: #353535;
    display: block;
    float: left;
    font: bold 12px/18px sans-serif;
    padding: 5px 8px;
}
#tabs ul.carTabs li a:hover,
#tabs ul.carTabs li a:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#tabs ul.carTabs li a.selected, #tabs ul.carTabs li a:hover {
    text-decoration: none;
    background: #EBE9E1;
}
#tabs .inside {
    padding: 0;
}
#tabs .inside ul {
    margin: 0;
    border: 1px solid #e6e6e6;
    border-width: 1px 0 1px 0;
}
#tabs .inside .list {
    display: none;
}
#tabs .inside .list:first-child {
    display: block;
}

.box{background: #FFF url(../images/bgr-box-trans.png) repeat-x top left;
    border: 1px solid #dedbd1; margin: 0 0 15px; overflow: hidden;  padding: 18px;
}
   
.featured_posts &gt; ul &gt; li a.post_img img{
    border: 1px solid #999;
    margin: 0 0 10px;
}
.featured_posts &gt; ul &gt; li h3.post_title{font-size: 30px;padding: 5px 0;line-height: 35px;}
h3.post_title a{
    color: #000;
    padding-bottom: 5px;
}
.post_entry p {
    margin-bottom: 1.4em;
}
.post_entry, .post_entry p {
    font: 14px/1.5em sans-serif;
}
span.continue{background: url(../images/ico-continue-trans.png) no-repeat left;line-height: 20px;
    padding: 2px 0 2px 22px;
}

.allBlog_lists{float:left;width:100%;}
.allBlog_lists &gt; ul{float:left;width:100%;}
.allBlog_lists.two-col &gt; ul &gt; li{float:left;width:48.27%;margin:0 20px 0 0;}
.allBlog_lists &gt; ul &gt; li{float:left;width:100%;margin:0;}
.allBlog_lists &gt; ul &gt; li:nth-child(2n){margin-right:0;}
.allBlog_lists &gt; ul &gt; li h3.post_title{font-size: 22px;padding: 5px 0;line-height: 25px;}

.allBlog_lists &gt; ul &gt; li a.post_img{float: left;margin: 0 10px 10px 0;}

.post-nav .navigation{float:left;width:100%;padding: 5px 0;margin:0;    border: 0;}
.post-nav .page-numbers{display:none;}
.post-nav .page-numbers.next{display:block;float:left;background:none;
    color: #777;font-weight: 700; text-decoration: none;font-family:sans-serif;font-size:12px;line-height:15px;
}
.post-nav .page-numbers.prev{display:block;float:right;background:none;
    color: #777;font-weight: 700; text-decoration: none;font-family:sans-serif;font-size:12px;line-height:15px;
}
h3.arch_title{float:left;width:100%;line-height: 1em; background: #fafafa; border: 1px solid #dedede; color: #363636;
    font-size: 14px;  margin: 0 0 15px;  padding: 10px 18px 5px;  text-align: left;
}
.fl{float: left;}
.fr{float: right;width:75%;    text-align: right;}
.catrss{float: right;background: url(../images/ico-rss.gif) center left no-repeat; line-height: 16px;  padding-left: 24px;		width: auto;
}
.date-comments{float: left;width: 100%;border-bottom: 1px solid #cacaca; color: #999;
    font-size: 11px;  line-height: 25px;  margin: 0 0 10px;
}
.date-comments a{color: #999;}

#post-author{float:left;width: 100%;
    background: url(../images/bgr-box-trans.png) repeat-x scroll left top #fafafa;
    padding: 15px;
    border: 1px solid #dedede;
    clear: both;
    margin: 0 0 15px;
}
#post-author .profile-image {
    float: left;
    margin: 0 15px 5px 0;
    padding: 5px;
    border: 1px solid #e6e6e6;
    background: #F8F8F8;
    background: rgba(255,255,255,0.7);
}
#post-author .profile-content{line-height: 1.5em;float:left;width: 82%;}
#post-author h4{margin-bottom: 5px;}
.post-navigation{margin:0;}
.post-navigation .nav-links a{font-weight:700;color:#777;}
.post-navigation .nav-links a:hover{text-shadow:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.post-navigation .nav-next,
.post-navigation .nav-previous{width:100%;}

ol.comment-list{line-height: 20px;list-style: none; margin: 10px 0 20px; padding: 0;}
ol.comment-list li.comment{
    background: #F8F8F4;
    border: 1px solid #DEDBD1;
    margin: 10px 0;
    padding: 15px 15px 5px;
}
.gravatar{
    background: #FFF;
    border: 1px solid #DEDBD1;
    float: left;
    margin: 0 7px 0 0;
    padding: 4px;
}
ol.comment-list .content{
    margin-left: 70px;
}
ol.comment-list cite{
    font-style: normal;
    font-weight: 700;
}
.commentmetadata a {
    color: #333;
    font-size: 11px;
}
h1.page_title{padding: 5px 0 10px;}
.post_entry ul {
    margin-bottom: 1.5em;
    padding: 0 0 0 30px;
}
.post_entry ul li {
    list-style-type: disc;
}

form.woocommerce-ordering select{vertical-align: top;border: #cacaca 1px solid;font-size: 12px;line-height:14px;
	height:auto;color:#000;border-radius:0;
}
.post-type-archive-product .page_title{padding-bottom: 0;}
.woocommerce ul.products li.product .price {
    color: #77a464;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: 22px;line-height:26px;
}
.woocommerce ul.products li.product .button {
    background: #a46497;    color: #fff;
}
.woocommerce ul.products li.product .button:hover {
    background: #935386;
}
.woocommerce div.product div[itemprop=description] &gt; * {
    margin-bottom: 1em;
}
.woocommerce div.product div[itemprop=description] &gt; ul li {
    list-style-type: disc;
    margin-left: 1.25em;
}
.woocommerce .quantity .qty{color: #777;padding: 5px;border-color: #ccc #efefef #efefef #ccc;
    border-width: 1px; border-style: solid;  border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;
	line-height: 15px;font-size: 12px;width: 60px;
}
.woocommerce div.product .product_meta &gt; span {
    display: block;
    margin-bottom: .5em;
}
.woocommerce div.product .product_meta &gt; span.posted_in a{box-shadow:none;-moz-box-shadow:none;-webkit-border-radius
	text-decoration:none;
}
.woocommerce div.product .product_meta &gt; span.posted_in a:hover{color: #0095d3;}
.woocommerce div.product .woocommerce-tabs .panel.entry-content &gt; * {
    margin-bottom: 1em;
    font-size: 1.35em;
}
.woocommerce div.product .woocommerce-tabs .panel.entry-content &gt; h2 {
    font-size: 1.8em;
}
.woocommerce div.product .woocommerce-tabs .panel.entry-content &gt; ul li {
    list-style-type: disc;
    margin-left: 1.25em;
}
.related.products {
    border: 1px solid #d3ced2;
    border-radius: 3px;
    padding: 2em 2em 0;
}
.related.products h2 {
    margin-bottom: .75em;
}
.woocommerce .woocommerce-message .button.wc-forward {
    background: #8fae1b;color:#fff;
}
.woocommerce .woocommerce-message .button.wc-forward:hover {
    background: #759100;
}
.post_entry table th {
    padding: 6px 0 3px 0;
    background: #EEEEEE;
    border: 1px solid #e6e6e6;
    text-shadow: 1px 1px 0 #fff;
    box-shadow: inset 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 1px #fff;
    -webkit-box-shadow: inset 0 0 1px #fff;
}
.post_entry table td {
    padding: 6px 0 3px 10px;
    border: 1px solid #e6e6e6;
}
.woocommerce table.shop_table td {
    border-top: 1px solid rgba(0,0,0,.1);
    padding: 6px 12px;
    vertical-align: middle;
}
input, select, textarea {
    border: #cacaca 1px solid;
    font-size: 12px;
    padding: 5px;
}
.woocommerce-cart table.cart input[name=update_cart] {
    background: #1b95e0;
    color: #fff;
}
.woocommerce-cart table.cart input[name=update_cart]:hover {
    background: #0c7abf;
}
h3.template_title{line-height: 1em; background: #fafafa; border: 1px solid #dedede; color: #363636;
    font-size: 14px;  margin: 0 0 20px;  padding: 10px 18px; text-align: left;
}
.arclist ul{padding:0;margin:0;}
.arclist ul li{list-style: none;line-height: 16px;
    border-bottom: 1px solid #f1f1ed;
    color: silver;
    font-size: 12px;
    padding: 5px 0;
}
.block.two-col{
    width: 48.27%;
    margin: 0 20px 0 0;
    float: left;
}
.block.two-col.last{margin-right:0;}

.widget .social{float:left;width:100%;margin:10px 0;}
.widget .social a{opacity: 0.8;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;text-decoration:none;}
.widget .social a:hover{opacity: 1;}
.widget .social a img{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}

.contact_form{float:left;width:100%;margin:10px 0 0;}
.contact_form form .form_fields{float:left;width:100%;margin:0 0 15px;}
.contact_form form .form_fields label{float:left;width:25%;padding:0 20px 0 0;font-family:sans-serif;font-size:12px;
	line-height:15px;color:#555555;font-weight:700;
}
.contact_form form .form_fields .field_data{float:left;width:75%;}
.contact_form form .form_fields input{float:left;width:214px;color: #777; padding: 5px; border-color: #ccc #efefef #efefef #ccc;
    border-width: 1px;  border-style: solid; border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;
	    font-size: 12px;line-height:15px;
}
.contact_form form .form_fields textarea{float:left;width:400px;color: #777; padding: 5px; border-color: #ccc #efefef #efefef #ccc;
    border-width: 1px;  border-style: solid; border-radius: 3px;  -moz-border-radius: 3px;  -webkit-border-radius: 3px;
	    font-size: 12px;line-height:15px;height: 300px;
}
.contact_form form .form_fields .send-copy{float:left;width:100%;font-size: 12px;line-height:15px;color: #777;margin: 30px 0 20px;}
.contact_form form .form_fields .send-copy span.wpcf7-list-item{margin:0;}
.contact_form form .form_fields .send-copy span.wpcf7-list-item input[type="checkbox"]{width: auto;}
.contact_form form .form_fields input[type="submit"]{border: 1px solid #20559a;width:auto;padding: 3px 8px;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);color:#fff;    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; border-radius: 5px; background: #237fd7;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(.2, #52a8e8), color-stop(1, #2e76cf) );
    background: -moz-linear-gradient( center top, #52a8e8 20%, #2e76cf 100% );
    -webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
	inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
	0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
    -moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
	inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
	0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
    box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
	inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
	0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}
.contact_form form .form_fields input[type="submit"]:hover{background: #0073d2; background: -webkit-gradient(
 linear,left top,left bottom,color-stop(.2, #3e9ee5),color-stop(1, #1666ca) );
    background: -moz-linear-gradient( center top, #3e9ee5 20%, #1666ca 100% );
}
div.wpcf7-response-output{float:left;margin:0;}
span.wpcf7-not-valid-tip{float:left;width:100%;}

.mcm_posts article{
    border-left: 2px solid #777;
    color: #777;
    font-style: italic;
    margin: 5px auto 15px;
    padding: 0 10px;
    width: 85%;
}
.widget.subscribe_widget{float:left;width:100%;}

.post_social{float:left;width:100%;}
.post_social &gt; span{float:left;margin: 0 8px 0 0;}


ol.commentlist{
    line-height: 20px;
    list-style: none;
    margin: 10px 0 20px;
    padding: 0;
}
ol.commentlist li.comment{
    background: #F8F8F4;
    border: 1px solid #DEDBD1;
    margin: 10px 0;
    padding: 15px 15px 5px;
}
.gravatar {
    background: #FFF;
    border: 1px solid #DEDBD1;
    float: left;
    margin: 0 7px 0 0;
    padding: 4px;
}
.gravatar img{height: 48px;width: 48px;}
ol.commentlist .content{
    margin-left: 70px;
}
ol.commentlist cite{
    font-style: normal;
    font-weight: 700;
}
.commentmetadata a{
    color: #333;
    font-size: 11px;
}
ol.commentlist p, #respond p{
    line-height: 20px;
    margin-bottom: 10px;
}
#comments .reply a{
    font: 11px/18px sans-serif;
    background: #eee;
    border-color: #888;
    color: #555 !important;
    text-shadow: none;
}
ol.commentlist li.comment{
    background: #F8F8F4;
    border: 1px solid #DEDBD1;
    margin: 10px 0;
    padding: 15px 15px 5px;
}
#comments .nocomments{
    font-size: 1.2em;
    font-weight: bold;
    margin: 0 0 20px;
}
#comments form p{float:left;width:100%;}
#comments form input, #comments form textarea{color: #777;
    padding: 5px;
    border-color: #ccc #efefef #efefef #ccc;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;float: left;
	width: auto;
}
#comments form label{font-size:12px;line-height:20px;color:#555555;font-weight:400;padding: 0 0 0 5px;
	float: left;
}
#comments form input[type="submit"]{display: inline-block;
    margin: 5px 0;
    padding: 3px 8px;
    border: 1px solid #4081af;
    border-bottom-color: #20559a;
    color: white !important;
    text-align: center;
    text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #237fd7;
    background: -webkit-gradient(linear,left top, left bottom, color-stop(.2, #52a8e8), color-stop(1, #2e76cf));
    background: -moz-linear-gradient( center top, #52a8e8 20%, #2e76cf 100% );
    -webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
 inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
    -moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
 inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
    box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
 inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
 0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}

.content_right .secondary {
    float: left;
    width: 160px;
    margin-right: 20px;
}
.content_right .last{
    margin-right: 0;
}
.subscribe_widget .social{width: 48%;}
.subscribe_widget .social p{margin: 0 0 10px;}
.subscribe_widget .related-posts{width: 48%;border-left: 1px solid #e6e6e6;padding-left: 15px;    float: left;
    margin: 10px 0;
}
.subscribe_widget .related-posts ul{list-style: outside disc;margin: 5px 0 5px 15px;}
.subscribe_widget .related-posts ul li{background:none;padding: 2px 0;border:0;margin:0;}
.subscribe_widget .related-posts ul li a{color: #0095d3;}

.post_entry .wp-caption-text {
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-align: center;font-style:normal;
}
.post_entry img, .post_entry .wp-caption {
    background: #E6E6E6;
    border: 1px solid #A0A0A0;
}
.post_entry .wp-caption {margin-bottom: 1.4em;}

body.single .content_right .widget.widget_custom_html{display:none;}

.post_entry ul ul li {
    list-style-type: circle;
}
.post_entry blockquote {
    border-left: 2px solid #777;
    color: #777;
    font-style: italic;
    margin: 5px auto 15px;
    padding: 0 10px;
    width: 85%;
}
.post_entry h3.title {
	line-height: 1em;
    background: #fafafa;
    border: 1px solid #dedede;
    color: #363636;
    font-size: 14px;
    height: auto;
    margin: 0 0 15px;
    padding: 10px 18px 5px;
    text-align: left;
}
.post_entry ol {
    margin-bottom: 1.5em;
    padding: 0 0 0 30px;
}
.post_entry ol li{list-style-type: decimal;}

.woocommerce-checkout h3{
	line-height: 1em;
    background: #fafafa;
    border: 1px solid #dedede;
    color: #363636;
    font-size: 14px;
    height: auto;
    margin: 0 0 15px;
    padding: 10px 18px 5px;
    text-align: left;
}
.woocommerce-checkout label{font-weight:400;}
span.tags {
    background: url(../images/ico-tags-trans.png) no-repeat left;
    padding: 1px 0 0 20px;
}
#expertBadgesBottomLogoMedium{margin: 10px 0 0;}


.syntaxhighlighter a,
.syntaxhighlighter div,
.syntaxhighlighter code,
.syntaxhighlighter table,
.syntaxhighlighter table td,
.syntaxhighlighter table tr,
.syntaxhighlighter table tbody,
.syntaxhighlighter table thead,
.syntaxhighlighter table caption,
.syntaxhighlighter textarea {
  -moz-border-radius: 0 0 0 0 !important;
  -webkit-border-radius: 0 0 0 0 !important;
  background: none !important;
  border: 0 !important;
  bottom: auto !important;
  float: none !important;
  height: auto !important;
  left: auto !important;
  line-height: 1.1em !important;
  margin: 0 !important;
  outline: 0 !important;
  overflow: visible !important;
  padding: 0 !important;
  position: static !important;
  right: auto !important;
  text-align: left !important;
  top: auto !important;
  vertical-align: baseline !important;
  width: auto !important;
  box-sizing: content-box !important;
  font-family: Monaco, "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 1em !important;
  /*min-height: inherit !important; */
  /*min-height: auto !important;*/
  direction: ltr !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}

.syntaxhighlighter {
  width: 100% !important;
  margin: 1em 0 1em 0 !important;
  position: relative !important;
  overflow: auto !important;
  overflow-y: hidden !important;
  font-size: 1em !important;
}
.syntaxhighlighter code {
  display: inline !important;
}
.syntaxhighlighter.source {
  overflow: hidden !important;
}
.syntaxhighlighter .bold {
  font-weight: bold !important;
}
.syntaxhighlighter .italic {
  font-style: italic !important;
}
.syntaxhighlighter .line {
  white-space: pre !important;
}
.syntaxhighlighter table {
  table-layout: auto !important;
  width: 100% !important;
}
.syntaxhighlighter table caption {
  text-align: left !important;
  padding: .5em 0 0.5em 1em !important;
}
.syntaxhighlighter table td.code {
  width: 100% !important;
}
.syntaxhighlighter table td.code .container {
  position: relative !important;
}
.syntaxhighlighter table td.code .container textarea {
  box-sizing: border-box !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  border: none !important;
  background: white !important;
  padding-left: 1em !important;
  overflow: hidden !important;
  white-space: pre !important;
}
.syntaxhighlighter table td.gutter .line {
  text-align: right !important;
  padding: 0 0.5em 0 1em !important;
}
.syntaxhighlighter table td.code .line {
  padding: 0 1em !important;
}
.syntaxhighlighter.nogutter td.code .container textarea, .syntaxhighlighter.nogutter td.code .line {
  padding-left: 0em !important;
}
.syntaxhighlighter.show {
  display: block !important;
}
.syntaxhighlighter.collapsed table {
  display: none !important;
}
.syntaxhighlighter.collapsed .toolbar {
  padding: 0.1em 0.8em 0em 0.8em !important;
  font-size: 1em !important;
  position: static !important;
  width: auto !important;
  height: auto !important;
}
.syntaxhighlighter.collapsed .toolbar span {
  display: inline !important;
  margin-right: 1em !important;
}
.syntaxhighlighter.collapsed .toolbar span a {
  padding: 0 !important;
  display: none !important;
}
.syntaxhighlighter.collapsed .toolbar span a.expandSource {
  display: inline !important;
}
.syntaxhighlighter .toolbar {
  position: absolute !important;
  right: 1px !important;
  top: 1px !important;
  width: 11px !important;
  height: 11px !important;
  font-size: 10px !important;
  z-index: 10 !important;
}
.syntaxhighlighter .toolbar span.title {
  display: inline !important;
}
.syntaxhighlighter .toolbar a {
  display: block !important;
  text-align: center !important;
  text-decoration: none !important;
  padding-top: 1px !important;
}
.syntaxhighlighter .toolbar a.expandSource {
  display: none !important;
}
.syntaxhighlighter.ie {
  font-size: .9em !important;
  padding: 1px 0 1px 0 !important;
}
.syntaxhighlighter.ie .toolbar {
  line-height: 8px !important;
}
.syntaxhighlighter.ie .toolbar a {
  padding-top: 0px !important;
}
.syntaxhighlighter.printing .line.alt1 .content,
.syntaxhighlighter.printing .line.alt2 .content,
.syntaxhighlighter.printing .line.highlighted .number,
.syntaxhighlighter.printing .line.highlighted.alt1 .content,
.syntaxhighlighter.printing .line.highlighted.alt2 .content {
  background: none !important;
}
.syntaxhighlighter.printing .line .number {
  color: #bbbbbb !important;
}
.syntaxhighlighter.printing .line .content {
  color: black !important;
}
.syntaxhighlighter.printing .toolbar {
  display: none !important;
}
.syntaxhighlighter.printing a {
  text-decoration: none !important;
}
.syntaxhighlighter.printing .plain, .syntaxhighlighter.printing .plain a {
  color: black !important;
}
.syntaxhighlighter.printing .comments, .syntaxhighlighter.printing .comments a {
  color: #008200 !important;
}
.syntaxhighlighter.printing .string, .syntaxhighlighter.printing .string a {
  color: blue !important;
}
.syntaxhighlighter.printing .keyword {
  color: #006699 !important;
  font-weight: bold !important;
}
.syntaxhighlighter.printing .preprocessor {
  color: gray !important;
}
.syntaxhighlighter.printing .variable {
  color: #aa7700 !important;
}
.syntaxhighlighter.printing .value {
  color: #009900 !important;
}
.syntaxhighlighter.printing .functions {
  color: #ff1493 !important;
}
.syntaxhighlighter.printing .constants {
  color: #0066cc !important;
}
.syntaxhighlighter.printing .script {
  font-weight: bold !important;
}
.syntaxhighlighter.printing .color1, .syntaxhighlighter.printing .color1 a {
  color: gray !important;
}
.syntaxhighlighter.printing .color2, .syntaxhighlighter.printing .color2 a {
  color: #ff1493 !important;
}
.syntaxhighlighter.printing .color3, .syntaxhighlighter.printing .color3 a {
  color: red !important;
}
.syntaxhighlighter.printing .break, .syntaxhighlighter.printing .break a {
  color: black !important;
}

.syntaxhighlighter {
  background-color: white !important;
}
.syntaxhighlighter .line.alt1 {
  background-color: white !important;
}
.syntaxhighlighter .line.alt2 {
  background-color: white !important;
}
.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {
  background-color: #e0e0e0 !important;
}
.syntaxhighlighter .line.highlighted.number {
  color: black !important;
}
.syntaxhighlighter table caption {
  color: black !important;
}
.syntaxhighlighter .gutter {
  color: #afafaf !important;
}
.syntaxhighlighter .gutter .line {
  border-right: 3px solid #6ce26c !important;
}
.syntaxhighlighter .gutter .line.highlighted {
  background-color: #6ce26c !important;
  color: white !important;
}
.syntaxhighlighter.printing .line .content {
  border: none !important;
}
.syntaxhighlighter.collapsed {
  overflow: visible !important;
}
.syntaxhighlighter.collapsed .toolbar {
  color: blue !important;
  background: white !important;
  border: 1px solid #6ce26c !important;
}
.syntaxhighlighter.collapsed .toolbar a {
  color: blue !important;
}
.syntaxhighlighter.collapsed .toolbar a:hover {
  color: red !important;
}
.syntaxhighlighter .toolbar {
  color: white !important;
  background: #6ce26c !important;
  border: none !important;
}
.syntaxhighlighter .toolbar a {
  color: white !important;
}
.syntaxhighlighter .toolbar a:hover {
  color: black !important;
}
.syntaxhighlighter .plain, .syntaxhighlighter .plain a {
  color: black !important;
}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a {
  color: #008200 !important;
}
.syntaxhighlighter .string, .syntaxhighlighter .string a {
  color: blue !important;
}
.syntaxhighlighter .keyword {
  color: #006699 !important;
}
.syntaxhighlighter .preprocessor {
  color: gray !important;
}
.syntaxhighlighter .variable {
  color: #aa7700 !important;
}
.syntaxhighlighter .value {
  color: #009900 !important;
}
.syntaxhighlighter .functions {
  color: #ff1493 !important;
}
.syntaxhighlighter .constants {
  color: #0066cc !important;
}
.syntaxhighlighter .script {
  font-weight: bold !important;
  color: #006699 !important;
  background-color: none !important;
}
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
  color: gray !important;
}
.syntaxhighlighter .color2, .syntaxhighlighter .color2 a {
  color: #ff1493 !important;
}
.syntaxhighlighter .color3, .syntaxhighlighter .color3 a {
  color: red !important;
}

.syntaxhighlighter .keyword {
  font-weight: bold !important;
}

body #page + iframe{display:none !important;}

#download-page .download_group#download-page-featured ul li:nth-child(2n+1) {clear:left;}

#download-page #download-search#download-search input[type=text]{padding: 5px;}
#download-page .download_group#download-page-featured ul,
#download-page .download_group#download-page-featured ul li{list-style:none;}
.download-button{padding:10px;}
.download-information article{border-left: 2px solid #777; margin: 5px auto 15px;
    padding: 0 10px;
}

/* Post Ad Widget */

.post-ad-widget {
	background: none;
	border: 1px solid gray;
	padding: 8px;
}</pre></body></html>