/******************************************************************
Theme Name: RYP Marketing
Author: RYP Development Team
Author URI: http://www.rypmarketing.com
******************************************************************/ 

.content_left { padding-top:15px; }
.alignright {float:right; margin: 0 0 10px 20px;}
.alignleft {float:left; margin: 0 20px 10px 0;}
.post-pad { padding:20px; background: #fff; border:1px solid #eee; border-radius:2px; }
.post {  margin-bottom: 40px; font-size: 14px; line-height: 160%; }
.post a { color: #006699; text-decoration: none; }
.post a:hover {color:#C51D0B;}
.post p { margin: 15px 0; }
.post p strong {font-size:15px;}
.post-pad ul li, .post-pad ol li { list-style: disc; margin:3px 0 0 25px; font-size:14px; }
.post-pad h2 { color:#202465; font-size: 31px; line-height: 120%; margin-bottom: 20px; }
.post-pad h2 a { color:#202465; text-decoration: none;  }
.post-pad h2 a:hover { color:#C51D0B;}
.post-pad footer {border-top:1px solid #e5e5e5;}
footer {width:100%;}
footer.noborder { border:none;}
footer p {font-size: 12px;}
p.filed { float:left; background: url(images/icon-file.png) no-repeat left 1px; padding-left:19px;}
p.num-comments { float:right; background: url(images/icon-comment.png) no-repeat left 1px; padding-left:18px;}
.auth {clear: both; background: #f5f5f5;  padding: 20px 15px 5px 15px; width: 580px;}
.auth img {float:left; margin:0 12px 5px 0; width:120px; height:120px;}
.auth h3 {font-size:16px; font-family:'helvetica', arial, sans-serif; color: #202465; font-weight:700; margin:0px; }
.auth p.auth-description {font-size:13px; line-height: 18px;  font-style: italic; padding-right: 15px; margin: 0px; padding: 0;}
.auth p.more-articles-by { font-style: normal; margin-top:6px}
.wp-prev-next {text-align: right; margin-right:15px; width:100%; color: #006699; }
.wp-prev-next a { margin:0 20px 0 5px; text-decoration: none; color: #006699; }
.wp-prev-next a:hover {color:#C51D0B}
.pad-20 { padding:20px;}
.wp-caption { background: #f3f3f3; padding:10px 0 0 10px;}
p.wp-caption-text { font-size:12px; line-height: 17px; font-style:italic; margin-top:0px; color:#464646; padding:0 3px;}
.widget { width:300px; float: none; position: relative; left:10px;}
.widget.widget_search form {background: #222; padding: 15px 0; border-radius:4px; box-shadow:inset 0 0 30px 15px rgba(0,0,0,.1); position: relative;}
#searchform {position: relative; width:300px; }
#s { height: 25px; line-height: 25px; padding: 0 5px; width:160px; float: left; margin-left:20px;margin-top:2px;}
#searchsubmit { border:none; background: #000; color:#fff; padding:5px 10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-size:12px; cursor:pointer; 	-webkit-box-shadow:inset 0 0 15px 10px rgba(0,0,0, .1);
	-moz-box-shadow:inset 0 0 15px 10px rgba(0,0,0, .1);
	box-shadow:inset 0 0 15px 10px rgba(0,0,0, .1); position:absolute; right:20px; margin-left:5px;}
#searchsubmit:hover {background:#a01809;}
#search-2 { background: none; margin-bottom: -25px;}
.widget ul li { font-size: 13px; padding:8px 0; line-height:19px; margin: 0; border-bottom:1px solid #d0d0d0; border-top:1px solid #fff; }
.widget ul li:first-child { padding-top:0; border-top:none;}
.widget ul li:last-child { padding-bottom:0; border-bottom:none;}
.widget li a { color: #006699; text-decoration: none;}
.widget li a:hover { color:#C51D0B;}
.widget ul.nolines li {
	border: 0;
}
.nolines.request_page.blog-sidebar {
padding: 0;
margin: 0;
width: 100%;
}
.testimonial_wp_title { background: #202465; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; -webkit-wbox-shadow:inset 0 0 30px 15px rgba(0,0,0,.4); -moz-box-shadow:inset 0 0 30px 15px rgba(0,0,0,.4); box-shadow:inset 0 0 30px 15px rgba(0,0,0,.4);}
.date-badge {text-align:center; color: #f7f7f7; font-family:'Open Sans', 'helvetica', arial, sans-serif; font-weight: 600; width:99px; height:101px; background: url(images/date-badge.png) no-repeat; float:right; margin:-6px 55px 0 5px; text-shadow:0 0 1px rgba(0,0,0, .3); }
.post-month { font-size:15px; font-weight:400; text-transform: uppercase; margin:6px 0 5px 0;}
.post-day { font-size:32px; text-transform: uppercase; margin:0; font-family:'Open Sans', 'helvetica', arial, sans-serif; font-weight: 600;}
.post-year { font-size:15px; font-weight:400; text-transform: uppercase; margin:6px 0 0 0;}
.article-header h3 {font-size:18px; margin-bottom:0px;}
.byline.vcard {font-size:12px; margin:5px 0; font-style: italic;}
.post .entry-content p {margin:5px 0 15px 0; -webkit-margin-before: 0; }
.bones_page_navi {text-align: right; width: 100%;}
.bones_page_navi li { display:inline; padding:2px 5px; margin: 0 2px; }
.bones_page_navi li.bpn-current {background: #006699; color: #fff;} 
.bones_page_navi li a { text-decoration: none; color: #006699; }
.bones_page_navi li:hover {background: #006699; color:#fff; } 
.bones_page_navi li a:hover {color:#fff;}
.comments-pad {padding:0 20px 40px 20px; background: #fff; border:1px solid #eee; margin-top:30px; border-radius:2px;}

/* =Comments
----------------------------------------------- */
h3#comments-title { float:left; position: relative; z-index: 2; background: #4e8cb3; color: #fff; margin:-40px 0 0 0; padding:5px 25px; -webkit-box-shadow:inset 0 0 15px 10px rgba(0,0,0, .1); -moz-box-shadow:inset 0 0 15px 10px rgba(0,0,0, .1); box-shadow:inset 0 0 15px 10px rgba(0,0,0, .1); }
.comments-shadow {width:4px; height: 9px; background: url(images/comments-shadow.png)no-repeat; position: relative; z-index:1; left: 133px; top:-40px;}
.nopassword, .nocomments { color: #aaa; font-size: 24px; font-weight: 100; margin: 26px 0; text-align: center; }
.post ol.commentlist li { list-style: none;	margin:0; }
.commentlist > li.comment {	font-size:12px; line-height: 17px; border-top:2px solid #fff; border-bottom:1px solid #eee; padding:20px 0;}
.commentlist .pingback { display:none; }
.commentlist .children {list-style: none; margin: 0;}
.commentlist .children li.comment { background: #fff; border-left: 1px solid #ddd;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;margin: 1.625em 0 0;padding: 1.625em; position: relative;}
.post ol.commentlist li:first-child { padding-top:0px; border-top:none; }
.vcard strong { font-size:13px;}
#respond { padding-top:20px;}
.comment-meta a:focus,.comment-meta a:active, .comment-meta a:hover {}
.commentlist .avatar { width:68px;height: 68px; float:right; margin:0 0 5px 15px; padding:10px; background: #f7f7f7; }
a.comment-reply-link { background: #eee; -moz-border-radius: 3px; border-radius: 3px; color: #666; display: inline-block; font-size: 12px; padding: 0 8px; text-decoration: none; }
a.comment-reply-link:hover, a.comment-reply-link:focus, a.comment-reply-link:active { background: #888; color: #fff;}
a.comment-reply-link > span { display: inline-block; position: relative; top: -1px;}
#commentform {background:#f7f7f7; padding:10px 20px; margin-top:20px; }
#commentform input[type=text] { height:28px; width:320px; border:2px solid #f3f3f3; background:#fff;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#commentform textarea { width:320px; border:none; background:#fff;  -webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px; }
#commentform label {display: block;float:left; width:120px; text-align: right; margin-right:15px;}
#commentform #submit {border:none; background: #5689AE; color:#fff; padding:10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-left:350px; font-size:12px; cursor:pointer; 	-webkit-box-shadow:inset 0 0 15px 10px rgba(0,0,0, .1);
	-moz-box-shadow:inset 0 0 15px 10px rgba(0,0,0, .1);
	box-shadow:inset 0 0 15px 10px rgba(0,0,0, .1); }
#commentform #submit:hover {background:#3f7090;}
p.comment-notes { display:inline-block; font-size:12px;  font-style:italic; padding:5px 10px; border-radius:3px; color:#74747; margin-bottom:10px;}
h3#reply-title {font-size:20px; margin-bottom:30px;margin-top:0px;}

.cta-pad {padding:20px; background: #fff; border:1px solid #eee; margin-top:30px; margin-bottom:0px; border-radius:2px;}
.cta-pad p {margin:0; padding:0;}

.page-pad {padding: 5px;}

/* Bottom Navigation */
#nav-below {padding-bottom: 20px; height: 20px;}
.nav-previous {float:left;}
.nav-next {float:right;}

/* Ebook signup form (found on single.php) */
.form-content {
    background: url(images/ebook-cover.jpg) no-repeat left center;
    padding: 0 0 20px 190px;
}

.form-content ul li {
    list-style: disc;
    margin: 10px 18px;
}

#request-quote-footer .span6 {
    /* width: 95%; */
    /* background-color: #f5f5f5; */	
    /* padding: 10px 100px; */

}

.announcement {
    padding: 15px;
    background: #EFF9FF;
    border: solid 1px #DDD;
}

/*Button Sets*/

/*Set 1*/

.btn1 {
  display: inline-block
  margin: 10px;
  float: left
  cursor: pointer;
  background: #1685c1;
  background-image: -webkit-linear-gradient(top, #1685c1, #0a6b9f);
  background-image: -moz-linear-gradient(top, #1685c1, #0a6b9f);
  background-image: -ms-linear-gradient(top, #1685c1, #0a6b9f);
  background-image: -o-linear-gradient(top, #1685c1, #0a6b9f);
  background-image: linear-gradient(to bottom, #1685c1, #0a6b9f);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 1px 1px 0px #1a5059;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border-top: solid #a6d8ff 1px;
  border-right: solid #0073ff 1px;
  border-bottom: solid #145485 1px;
  border-left: solid #0a6b9f 1px;
  text-decoration: none;
}

.btn1:hover {
  background: #0a6b9f;
  background-image: -webkit-linear-gradient(top, #0a6b9f, #1685c1);
  background-image: -moz-linear-gradient(top, #0a6b9f, #1685c1);
  background-image: -ms-linear-gradient(top, #0a6b9f, #1685c1);
  background-image: -o-linear-gradient(top, #0a6b9f, #1685c1);
  background-image: linear-gradient(to bottom, #0a6b9f, #1685c1);
  text-decoration: none;
}

.btn1b {
display: inline-block
margin: 10px;
float: left
cursor: pointer;
background: #ffcd47;
background-image: -webkit-linear-gradient(top, #ffcd47, #ff7900);
background-image: -moz-linear-gradient(top, #ffcd47, #ff7900);
background-image: -ms-linear-gradient(top, #ffcd47, #ff7900);
background-image: -o-linear-gradient(top, #ffcd47, #ff7900);
background-image: linear-gradient(to bottom, #ffcd47, #ff7900);
-webkit-border-radius: 6;
-moz-border-radius: 6;
border-radius: 6px;
text-shadow: 1px 1px 0px #ffd279;
-webkit-box-shadow: 0px 1px 3px #666666;
-moz-box-shadow: 0px 1px 3px #666666;
box-shadow: 0px 1px 3px #666666;
font-family: Arial;
color: #06488d;
font-size: 20px;
padding: 10px 20px 10px 20px;
border-top: solid #ffe7a5 1px;
border-right: solid #ff9600 1px;
border-bottom: solid #e86505 1px;
border-left: solid #ff9600 1px;
text-decoration: none;
}

.btn1b:hover {
background: #ff7900;
background-image: -webkit-linear-gradient(top, #ff7900, #ffcd47);
background-image: -moz-linear-gradient(top, #ff7900, #ffcd47);
background-image: -ms-linear-gradient(top, #ff7900, #ffcd47);
background-image: -o-linear-gradient(top, #ff7900, #ffcd47);
background-image: linear-gradient(to bottom, #ff7900, #ffcd47);
text-decoration: none;
}


.btn1a {
  display: inline-block
  margin: 10px;
  float: left
  cursor: pointer;
  background: #8cd40f;
  background-image: -webkit-linear-gradient(top, #8cd40f, #68b10f);
  background-image: -moz-linear-gradient(top, #8cd40f, #68b10f);
  background-image: -ms-linear-gradient(top, #8cd40f, #68b10f);
  background-image: -o-linear-gradient(top, #8cd40f, #68b10f);
  background-image: linear-gradient(to bottom, #8cd40f, #68b10f);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  text-shadow: 1px 1px 0px #bad695;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #1d2d52;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border-top: solid #cbffa8 1px;
  border-right: solid #54b811 1px;
  border-bottom: solid #1e590a 1px;
  border-left: solid #54b811 1px;
  text-decoration: none;
}

.btn1a:hover {
  background: #68b10f;
  background-image: -webkit-linear-gradient(top, #68b10f, #8cd40f);
  background-image: -moz-linear-gradient(top, #68b10f, #8cd40f);
  background-image: -ms-linear-gradient(top, #68b10f, #8cd40f);
  background-image: -o-linear-gradient(top, #68b10f, #8cd40f);
  background-image: linear-gradient(to bottom, #68b10f, #8cd40f);
  text-decoration: none;
}

/*Set 2*/

.btn2 {
  display: inline-block
  margin: 10px;
  float: left
  cursor: pointer;
  background: #1789c6;
  background-image: -webkit-linear-gradient(top, #1789c6, #0a6a9e);
  background-image: -moz-linear-gradient(top, #1789c6, #0a6a9e);
  background-image: -ms-linear-gradient(top, #1789c6, #0a6a9e);
  background-image: -o-linear-gradient(top, #1789c6, #0a6a9e);
  background-image: linear-gradient(to bottom, #1789c6, #0a6a9e);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 1px 2px 1px #06496e;
  -webkit-box-shadow: 0px 3px 0px #064a6e,
     inset 0px 1px 1px rgba(27,145,209,1);
  -moz-box-shadow: 0px 3px 0px #064a6e,
     inset 0px 1px 1px rgba(27,145,209,1);
  box-shadow: 0px 3px 0px #064a6e,
     inset 0px 1px 1px rgba(27,145,209,1);
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 10px 20px 10px 20px;
  border: solid #064a6e 1px;
  text-decoration: none;
}

.btn2:hover {
  background: #0a6a9e;
  background-image: -webkit-linear-gradient(top, #0a6a9e, #1789c6);
  background-image: -moz-linear-gradient(top, #0a6a9e, #1789c6);
  background-image: -ms-linear-gradient(top, #0a6a9e, #1789c6);
  background-image: -o-linear-gradient(top, #0a6a9e, #1789c6);
  background-image: linear-gradient(to bottom, #0a6a9e, #1789c6);
  text-decoration: none;
}

.btn2a {
  display: inline-block
  margin: 10px;
  float: left
  cursor: pointer;
  background: #93db0f;
  background-image: -webkit-linear-gradient(top, #93db0f, #64ae0f);
  background-image: -moz-linear-gradient(top, #93db0f, #64ae0f);
  background-image: -ms-linear-gradient(top, #93db0f, #64ae0f);
  background-image: -o-linear-gradient(top, #93db0f, #64ae0f);
  background-image: linear-gradient(to bottom, #93db0f, #64ae0f);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 1px 2px 1px #497516;
  -webkit-box-shadow: 0px 3px 0px #497516,
  inset 0px 0px 1px rgba(193,231,40,1);
  -moz-box-shadow: 0px 3px 0px #497516,
    inset 0px 0px 1px rgba(193,231,40,1);
  box-shadow: 0px 3px 0px #497516,
    inset 0px 0px 1px rgba(193,231,40,1);
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 10px 20px 10px 20px;
  border: solid #6fb025 1px;
  text-decoration: none;
}

.btn2a:hover {
  background: #61a118;
  background-image: -webkit-linear-gradient(top, #61a118, #77c420);
  background-image: -moz-linear-gradient(top, #61a118, #77c420);
  background-image: -ms-linear-gradient(top, #61a118, #77c420);
  background-image: -o-linear-gradient(top, #61a118, #77c420);
  background-image: linear-gradient(to bottom, #61a118, #77c420);
  text-decoration: none;
}



.btn2b {
  display: inline-block
  margin: 10px;
  float: left
  cursor: pointer;
  background: #ffc13a;
  background-image: -webkit-linear-gradient(top, #ffc13a, #ff7e05);
  background-image: -moz-linear-gradient(top, #ffc13a, #ff7e05);
  background-image: -ms-linear-gradient(top, #ffc13a, #ff7e05);
  background-image: -o-linear-gradient(top, #ffc13a, #ff7e05);
  background-image: linear-gradient(to bottom, #ffc13a, #ff7e05);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  text-shadow: 1px 2px 1px #99620f;
  -webkit-box-shadow: 0px 3px 0px #b36c02;
  -moz-box-shadow: 0px 3px 0px #b36c02;
  box-shadow: 0px 3px 0px #b36c02;
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 10px 20px 10px 20px;
  border: solid #ff9216 1px;
  text-decoration: none;
}

.btn2b:hover {
  background: #ff7e05;
  background-image: -webkit-linear-gradient(top, #ff7e05, #ffc13a);
  background-image: -moz-linear-gradient(top, #ff7e05, #ffc13a);
  background-image: -ms-linear-gradient(top, #ff7e05, #ffc13a);
  background-image: -o-linear-gradient(top, #ff7e05, #ffc13a);
  background-image: linear-gradient(to bottom, #ff7e05, #ffc13a);
  text-decoration: none;
}

/*Set 3*/

.btn3 {
  display: inline-block
  margin: 10px;
  float: left
  cursor: pointer;
  background: #1789c6;
  background-image: -webkit-linear-gradient(top, #1789c6, #0a6a9e);
  background-image: -moz-linear-gradient(top, #1789c6, #0a6a9e);
  background-image: -ms-linear-gradient(top, #1789c6, #0a6a9e);
  background-image: -o-linear-gradient(top, #1789c6, #0a6a9e);
  background-image: linear-gradient(to bottom, #1789c6, #0a6a9e);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  text-shadow: -1px -1px 1px #044a6b;
  -webkit-box-shadow: 0px 3px 3px #044a6b,
    inset 0px 1px 0px rgba(135,211,254,1);
  -moz-box-shadow: 0px 3px 3px #044a6b,
    inset 0px 1px 0px rgba(135,211,254,1);
  box-shadow: 0px 3px 3px #044a6b,
    inset 0px 1px 0px rgba(135,211,254,1);
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 10px 20px 10px 20px;
  border: solid #1383c0 1px;
  text-decoration: none;
}

.btn3:hover {
  background: #0b6ea3;
  background-image: -webkit-linear-gradient(top, #0b6ea3, #57bdf0);
  background-image: -moz-linear-gradient(top, #0b6ea3, #57bdf0);
  background-image: -ms-linear-gradient(top, #0b6ea3, #57bdf0);
  background-image: -o-linear-gradient(top, #0b6ea3, #57bdf0);
  background-image: linear-gradient(to bottom, #0b6ea3, #57bdf0);
  text-decoration: none;
}

.btn3a {
  display: inline-block
  margin: 10px;
  float: left
  cursor: pointer;
  background: #69ba0d;
  background-image: -webkit-linear-gradient(top, #69ba0d, #4b8a03);
  background-image: -moz-linear-gradient(top, #69ba0d, #4b8a03);
  background-image: -ms-linear-gradient(top, #69ba0d, #4b8a03);
  background-image: -o-linear-gradient(top, #69ba0d, #4b8a03);
  background-image: linear-gradient(to bottom, #69ba0d, #4b8a03);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  text-shadow: -1px -1px 1px #386205;
  -webkit-box-shadow: 0px 3px 3px #386205,
    inset 0px 1px 0px rgba(217,255,177,1);
  -moz-box-shadow: 0px 3px 3px #386205,
    inset 0px 1px 0px rgba(217,255,177,1);
  box-shadow: 0px 3px 3px #386205,
    inset 0px 1px 0px rgba(217,255,177,1);
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 10px 20px 10px 20px;
  border: solid #57a004 1px;
  text-decoration: none;
}

.btn3a:hover {
  background: #427a02;
  background-image: -webkit-linear-gradient(top, #427a02, #71b81f);
  background-image: -moz-linear-gradient(top, #427a02, #71b81f);
  background-image: -ms-linear-gradient(top, #427a02, #71b81f);
  background-image: -o-linear-gradient(top, #427a02, #71b81f);
  background-image: linear-gradient(to bottom, #427a02, #71b81f);
  text-decoration: none;
}

.btn3b {
  display: inline-block
  margin: 10px;
  float: left
  cursor: pointer;
  background: #ffc53f;
  background-image: -webkit-linear-gradient(top, #ffc53f, #ff7d04);
  background-image: -moz-linear-gradient(top, #ffc53f, #ff7d04);
  background-image: -ms-linear-gradient(top, #ffc53f, #ff7d04);
  background-image: -o-linear-gradient(top, #ffc53f, #ff7d04);
  background-image: linear-gradient(to bottom, #ffc53f, #ff7d04);
  -webkit-border-radius: 7;
  -moz-border-radius: 7;
  border-radius: 7px;
  text-shadow: -1px -1px 1px #ad7c28;
  -webkit-box-shadow: 0px 3px 3px #ad7c28,
    inset 0px 1px 0px rgba(255,231,165,1);
  -moz-box-shadow: 0px 3px 3px #ad7c28,
    inset 0px 1px 0px rgba(255,231,165,1);
  box-shadow: 0px 3px 3px #ad7c28,
    inset 0px 1px 0px rgba(255,231,165,1);
  font-family: Arial;
  color: #ffffff;
  font-size: 18px;
  padding: 10px 20px 10px 20px;
  border: solid #ff981b 1px;
  text-decoration: none;
}

.btn3b:hover {
  background: #ff7d04;
  background-image: -webkit-linear-gradient(top, #ff7d04, #ffcd05);
  background-image: -moz-linear-gradient(top, #ff7d04, #ffcd05);
  background-image: -ms-linear-gradient(top, #ff7d04, #ffcd05);
  background-image: -o-linear-gradient(top, #ff7d04, #ffcd05);
  background-image: linear-gradient(to bottom, #ff7d04, #ffcd05);
  text-decoration: none;
}

/*Floating Social Bar*/

.post #fsb-social-bar .fsb-title {
  font-family: 'Oswald','helvetica',arial,sans-serif;
}

.post #fsb-social-bar {
  border-bottom: 1px solid #D0D0D0;
  border-top: 1px solid #D0D0D0;
}

#fsb-social-bar .fsb-facebook .fsb-count {
  font-size: 11px;
  font-weight: bold;
}

#fsb-social-bar .fsb-twitter .fsb-count {
  font-size: 11px;
  font-weight: bold;
}

#fsb-social-bar .fsb-google .fsb-count {
  font-size: 11px;
  font-weight: bold;
}

#fsb-social-bar .fsb-linkedin .fsb-count {
  font-size: 11px;
  font-weight: bold;
}

@media screen and (max-width: 600px) {
  #fsb-social-bar { 
    display: none; 
  }
}