/*
Theme Name: Covert PinPress Theme
Theme URI: http://imwealthbuilders.com/newplugins
Author: <a href="http://freewebtools.biz" target="_blank">Loomy - Team FWT</a>
Author URI: http://imwealthbuilders.com/newplugins
Description: If you find this useful, support the authors & buy it ! The Covert PinPress by <a href="http://imwealthbuilders.com/newplugins" target="_blank">IM Wealth Builders</a> makes your blog look, feel and work exactly like Pinterest - and it integrates seamlessly with Facebook and Pinterest itself in order to drive traffic to your blog on autopilot. Covert Pinpress also has a lot of customizeable features through the "Theme Options". If you are looking for a way to automatically add content and posts to your "Pinterest blog" you should take a loot at the <a href="http://covertpinpress.com/pro" target="_blank">Covert Content</a> module.
Version: 2.2
Details URI: http://covertpinpress.com/theme_update/std/update.html
Tags: light, white, gray, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/***********************************************************************************************/
/* General Styles                                                                              */
/***********************************************************************************************/
html, body, form, ul, li, table, td { margin: 0; padding: 0; }
body { color: #211922; font-family: 'Helvetica','Hiragino Kaku Gothic Pro','Meiryo',sans-serif; font-size: 10px; }
input, textarea { font-size: 13px; }
fieldset, img {border: 0 none;}
img { max-width: 100%; height: auto;}

a {color: #0000FF;font-weight: bold;outline: medium none;text-decoration: none;}
a:visited {color:#800080;}
p { line-height: 1.35em; margin: 0 0 0.8em;}
.clear {	clear: both;}
.clearfix:after {clear: both;content: " ";display: block;height: 0;visibility: hidden;}
#page {z-index: 500;}

/***********************************************************************************************/
/* Header Section                                                                              */
/***********************************************************************************************/
#header-wrapper  {position: fixed; top: 0; left: 0; background: none repeat scroll 0 0 #FFFFFF; width:100%; z-index: 105;height: 44px;-webkit-box-shadow:  0px 1px 3px 0px rgba(34, 25, 25, .4);box-shadow:  0px 1px 3px 0px rgba(34, 25, 25, 0.4);}
#header-wrapper.wpadminbar {top: 32px;}
body.ie6 #header-wrapper,body.ie7 #header-wrapper,body.ie8 #header-wrapper { border-bottom: 1px solid #cccaca;}
#header { width: 87%; margin: 0 auto; position: relative; margin-top: 7px;}
#search {width: 195px; position: relative;}
#search label{ display: none; }
#search input[type=text]{-moz-box-sizing: border-box;box-sizing: border-box;background: none repeat scroll 0 0 #FAF9F7;border: 1px solid #CCCCCC;border-radius: 3px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.07) inset;color: #717171;font-size: 13px;font-weight: bold;margin: 0;outline: medium none;padding: 6px 30px 6px 9px;position: relative;width: 100%;}
#search input[type=submit]{cursor: pointer;background: url("images/btn-cat.png") no-repeat scroll -34px 0px;border: medium none;color: #000000;display: inline-block;font: 0px/0 serif;height: 17px;position: absolute;right: 9px;text-shadow: none;top: 7px;vertical-align: middle;width: 16px;}
#search input[type=submit]:hover{background: url("images/btn-cat.png") no-repeat scroll -50px 0px rgba(0, 0, 0, 0);}
  
#logo {left: 50%;width: 520px;height: 40px;top:  -5px;margin-left: -248px;position: absolute;text-align: center;}
#logo h1 { color: #CB2027; font-size: 1.75em; margin: 2px 0 0 0;}
#logo h2 { color: #8C7E7E; font-size: 1.15em; margin: 0;}

button.categories {padding: 3px 0 0;border-radius: 3px;display: inline-block;vertical-align: middle;height: 30px;width: 36px;background: linear-gradient(#FFFFFF, #F0F0F0) repeat scroll 0 0 #F7F7F7;border: 1px solid #CCCCCC;color: #5F5F5F;cursor: pointer;font-weight: bold;text-shadow: 0 1px #FFFFFF;white-space: nowrap; position: relative;margin-right: 6px;}
button.categories em {background: url("images/btn-cat.png") no-repeat scroll 0px 0px;display: inline-block;height: 16px;width: 16px;vertical-align: middle;}
button.categories:hover{background-image: linear-gradient(#E63D45, #C11A22); background-color: #AB171E; border: 1px solid #920C12; box-shadow: 0 1px 3px 0 rgba(0,0,0,0.22);}
button.categories:hover em, button.categories.active em {background: url("images/btn-cat.png") no-repeat scroll -18px 0px rgba(0, 0, 0, 0);}
button.categories.active, button.categories.active:hover{background-color: #E22123;background-image: linear-gradient(#BB1618, #E22123);border-color: #99161B;box-shadow: 0 1px 7px 0 rgba(0, 0, 0, 0.5) inset;text-shadow: 0 1px rgba(0, 0, 0, 0.6);}

.dropdown li a {color: #777777;cursor: pointer;display: block;font-family: 'Helvetica','Hiragino Kaku Gothic Pro','Meiryo',sans-serif;font-weight: bold;}

div.categories.dropdown {position: fixed;min-width: 200px;min-height: 100px;background: none repeat scroll 0 0 #FFFFFF;border-radius: 3px;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.44);text-align: left;top: 50px; z-index: 999;margin-top: 13px;}
div.categories.dropdown .caret {background: url("images/btn-cat.png") no-repeat scroll -67px 0px; position: absolute;height: 13px;
   top: -12px; width: 27px;left: 11px;}
div.categories.dropdown .cat-list { padding:  6px 0px 6px 10px;}
div.categories.dropdown .cat-list>ul{float: left; width:21em;}
div.categories.dropdown .cat-list>ul.reset{margin-left: 10px;}
div.categories.dropdown .cat-list ul li {list-style: none outside none; }
div.categories.dropdown .cat-list ul>li {position:relative;}
div.categories.dropdown .cat-list ul>li ul {position:absolute;top:20px;left:10px; display:none;z-index: 1000;}
div.categories.dropdown .cat-list ul>li ul li {background-color: #FFFFFF;border-radius: 3px;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.44);text-align: left;}
div.categories.dropdown .cat-list ul>li:hover > ul.children{display:block;}
div.categories.dropdown .cat-list ul.children {width:  100%;}
div.categories.dropdown .cat-list ul li a {color: #8F8F8F;border-radius: 3px;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset;display: block;font-size: 13px;   padding: 6px 14px 5px 5px;position: relative;}
div.categories.dropdown .cat-list ul li.current-cat a {color: #000000;}
div.categories.dropdown .cat-list ul li a:hover {color: #333333;background: linear-gradient(#F1F1F1, #E8E8E8) repeat scroll 0 0 #ECECEC;box-shadow: 0 1px 3px rgba(0,0,0,0.1) inset, 0 -1px 0 rgba(0,0,0,0.035) inset, 1px 0 0 rgba(0,0,0,0.04) inset, -1px 0 0 rgba(0,0,0,0.02) inset;}
div.categories.dropdown .cat-list ul li.has_children > a:after {content: '';position: absolute;top: 50%;right: 1em;height: 0;width: 0;border: 5px solid transparent;border-top-color: #dFeEFF;border-top-color: rgba(0,0,0,.5);margin-top: -5px;margin-right: -11px;}
div.categories.dropdown .page-list {background: none repeat scroll 0 0 #F5F5F5;border-radius: 0 0 3px 3px;border-top: 1px solid #EBEBEB;clear: both;overflow: hidden;   padding: 11px 15px 9px;}
div.categories.dropdown .page-list ul {display: inline;position: relative;list-style: none outside none;}
div.categories.dropdown .page-list ul li{display: block;position: relative;float: left;font-size: 12px;color: #777777;padding: 0 4px;}
div.categories.dropdown .page-list ul li a:hover {color: #333333;}
div.categories.dropdown .page-list ul li a:after {content: ".";position: relative;right: -4px;top: -3px;}
div.categories.dropdown .page-list ul li:last-child a:after {content: "";}

body.ie6 div.categories.dropdown,body.ie7 div.categories.dropdown,body.ie8 div.categories.dropdown,body.ie6 div.categories.dropdown .cat-list ul>li ul li,body.ie7 div.categories.dropdown .cat-list ul>li ul li,body.ie8 div.categories.dropdown .cat-list ul>li ul li {border-top: 1px solid #cccaca;border-left: 1px solid #cccaca;border-right: 1px solid #cccaca;border-bottom: 2px solid #cccaca;}
body.ie6 div.categories.dropdown .cat-list ul li a:hover,body.ie7 div.categories.dropdown .cat-list ul li a:hover,body.ie8 div.categories.dropdown .cat-list ul li a:hover {color: #333333;background: #E8E8E8}

/***********************************************************************************************/
/* "Footer Section                                                                             */
/***********************************************************************************************/
#footer {font-weight: bold;margin: 15px 0px;padding: 15px 0;text-align: center;position: relative;top: 44px;}
#footer.wpadminbar {top: 72px;}
/***********************************************************************************************/
/* Header Banner/Nag Section                                                                   */
/***********************************************************************************************/
#header_banner {width: 100%;height: 240px;overflow: hidden;top: 44px;position: relative;box-shadow: 0 1px 3px 0 rgba(255, 255, 255, 0.66);font-family: 'Helvetica','Hiragino Kaku Gothic Pro','Meiryo',sans-serif;}

body.ie6 #header_banner,body.ie7 #header_banner,body.ie8 #header_banner {border-bottom: 2px solid #cccaca;}

#header_banner .nag-bar-widget {padding: 23px 23px 9px 23px;text-align: left;background: none repeat scroll 0 0 #FFFFFF;border-radius: 4px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);margin: 0 auto;position: relative;width: 500px;top:  25px;height: 147px;}
#header_banner .nag-bar-widget .widget-container {overflow: hidden;height: 95px;}
#header_banner .nag-bar-widget .widget-container h3{color: #333333;font-size: 18px;line-height: 1.2;margin: 0 0 7px;}
#header_banner .nag-bar-widget .widget-container p {color: #333333;font-size: 14px;text-shadow: 0 1px rgba(255, 255, 255, 0.5);line-height: 1.35em;margin: 0;font-weight: normal;}
#header_banner .seperator {background-color: #E7E7E7;bottom: 0px;height: 1px;left: -23px;position: relative;width: 546px;margin-bottom: 12px;}
#header_banner .buttonsContainer button{float: right;background-color: #AB171E;background-image: linear-gradient(#E3262E, #AB171E);border-color: #AF151B #9A1015 #820A0F;border-style: solid;border-width: 1px;box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.34);color: #FFFFFF;text-shadow: 0 -1px rgba(0, 0, 0, 0.11);border-radius: 3px;font-size: 14px;font-weight: bold;height: 36px;padding-bottom: 7px;padding-top: 8px;}
#social-navigation {float: right; margin-top: 6px; font-weight: normal;}
#social-navigation ul {list-style: none outside none;position: relative;display: inline-table;}
#social-navigation ul li { float: left; margin: 0 3px 0 0;}
.social-icon {height: 20px;width: 20px;background-image: url("images/social-icons.png");background-repeat: no-repeat;}
.social-twitter { background-position: 0 -20px;}
.social-gplus { background-position: 0 -40px;}
.social-pint { background-position: 0 -60px;}
.image-replace {display: block;overflow: hidden;text-indent: -100em;}

/***********************************************************************************************/
/* Main Body and Tack Styles                                                                   */
/***********************************************************************************************/
#wrapper {margin: 0 auto;position: relative;top:  44px;padding-left: 7px;}
.tack{box-shadow:  0px 1px 2px 0px rgba(34, 25, 25, .4);background-color: #FFFFFF;width: 236px;margin: 7px 0px;border-radius: 3px;overflow: hidden;display: inline-block;font-size: 13px;line-height: 17px;}
body.ie6 .tack,body.ie7 .tack,body.ie8 .tack {border-top: 1px solid #cccaca;border-left: 1px solid #cccaca;border-right: 1px solid #cccaca;border-bottom: 2px solid #cccaca;}
.tack .left {left: 0;}
.tack .right {right: 0;}
.tack_img { width: 236px;display:block;cursor: zoom-in;}
.tack .tackHolder a:after {border-bottom: 1px solid rgba(0, 0, 0, 0.1);bottom: 0;content: "";height: 1px;left: 0;margin-top: -1px;position: absolute;right: 0;z-index: 10;}
.tack .tackHolder { position:relative;}
.tack .actions {display: none;position: absolute;left:8px;top:8px;z-index: 3;width: 220px;}
.tack .description {color:#333333;margin: 6px 14px; overflow: hidden; word-wrap: break-word;line-height: 17px;}
.tack .actions .left {margin: 0 5px 0 0; position: relative;}
.tack .actions div {position: absolute;}
.tack:hover .actions {display: block;}
.tack .actions .button{background-clip: padding-box;border: 1px solid rgba(0, 0, 0, 0.3);border-radius: 4px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);position: relative;display: inline-block;text-align: left;cursor: pointer;}
body.ie6 .tack .actions .button,body.ie7 .tack .actions .button,body.ie8 .tack .actions .button,body.ie6 .tack_entry .actions .button,body.ie7 .tack_entry .actions .button,body.ie8 .tack_entry .actions .button {border-top: 1px solid #cccaca;border-left: 1px solid #cccaca;border-right: 1px solid #cccaca;border-bottom: 1px solid #cccaca;}
.button em {background-image: url("images/icons.png");display: inline-block;height: 12px;width: 14px; vertical-align: middle;}
.tack .actions .button.pinit, .tack_entry .actions .button.pinit, .tack_description .commentlist .comment-respond .comment-form #submit {color: #FFFFFF;background-color: #AB171E;background-image: linear-gradient(#E3262E, #AB171E);padding: 8px 14px 6px;}
.tack_entry .actions .button.pinit, .tack_entry #facebook_like_button_holder, .tack_entry .actions .button.sendbtn {margin-right:6px;}
.tack .actions .button:hover, .tack_entry .actions .button:hover,#facebook_like_button_holder:hover #fake_facebook_button {border: 1px solid rgba(0, 0, 0, 0.4);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);}

.tack .actions .button.pinit:hover, .tack_entry .actions .button.pinit:hover, .tack_description .commentlist .comment-respond .comment-form #submit:hover {background-image: linear-gradient(#E63D45, #C11A22);}

.actions .button {color: #5F5F5F;background-color: #F0F0F0;padding: 8px 9px 6px 7px;}
.actions .sendbtn em {background-position: -13px 0;width: 20px;}
#fake_facebook_button {pointer-events: none;}
.actions .likebtn  {color: #5F5F5F;background-color: #F0F0F0;font-weight: bold;}
#facebook_like_button_holder {position: relative;}	
#facebook_like_button_holder iframe {position:absolute;top: 3px;left:  1px;width: 30px !important;}
.tack .stats, .tack .stats a {color: #8C7E7E;}
.stats .pinnedIcon {background: url("images/icons.png") no-repeat scroll 0px -37px rgba(0, 0, 0, 0);color: rgba(0, 0, 0, 0); display: inline-block;font: 0px/0 serif;height: 11px;text-shadow: none;vertical-align: middle;width: 14px;}
.stats .pinnedCount, .stats .commentCount  {color: #999999;font-style: normal;font-weight: normal;position: relative;   top: 1px;font-size: 11px;margin-right: 7px;}
.stats .commentIcon {background: url("images/icons.png") no-repeat scroll -16px -38px rgba(0, 0, 0, 0);color: rgba(0, 0, 0, 0);display: inline-block;font: 0px/0 serif;height: 11px;text-shadow: none;vertical-align: middle;width: 10px;}
.tack .commentlist {border-top: 1px solid #E7E7E7;color: #777777;font-size:11px;}
.tack .comment {padding: 10px 12px;border-bottom: 1px solid #D9D4D4;border-top: 1px solid #FCFAFA;overflow: hidden;}
.tack .comment .avatar {float: left;margin-right: 6px;width: 30px;}
.tack .comment p {width: 156px;margin: 0 0 0 36px;overflow: hidden;word-wrap: break-word;line-height: 15px;}
.tack .comment .author {font-weight: bold;color: #717171; display: block;}

/***********************************************************************************************/
/* Single Post/Page Styles                                                                     */
/***********************************************************************************************/
.tack_entry, .tack_description {box-shadow:  0px 1px 3px 0px rgba(0,0,0,0.33);background: none repeat scroll 0 0 #F8F8F8;margin: 0 auto;width:  600px;margin-bottom: 20px;margin-top: 7px;top: 44px;position: relative;border-radius: 3px;}
.tack_description {   background: none repeat scroll 0 0 #FFFFFF; width: 600px;}
body.ie6 .tack_entry,body.ie7 .tack_entry,body.ie8 .tack_entry,body.ie6 .tack_description,body.ie7 .tack_description,body.ie8 .tack_description {border-top: 1px solid #cccaca;border-left: 1px solid #cccaca;border-right: 1px solid #cccaca;
   border-bottom: 2px solid #cccaca;}
.tack_entry, .tack_description .content .advert { margin-top: 5px;}
.tack_entry .actions {position: relative;width: 560px;display: inline-block;padding: 10px 20px;font-size: 14px;background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(241, 241, 241, 0.9)) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom: 1px solid rgba(0, 0, 0, 0.22);border-radius: 3px 3px 0 0;border-top: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);}
.tack_entry .actions .button {background-clip: padding-box;border: 1px solid #CCCCCC;border-radius: 5px;box-shadow: 1px -1px 1px rgba(255, 255, 255, 0.98) inset, -1pz 0 1px rgba(255,255,255,0.98) inset; position: relative;display: inline-block;text-align: left;cursor: pointer;padding: 8px 9px 7px 9px;}
.tack_entry .actions .button em {height: 18px;width: 17px;}
.tack_entry .actions .button.pinit {padding-top: 10px;padding-bottom: 8px;}
.tack_entry .actions .likebtn em {background-position: -54px 0px;}
.tack_entry .actions #facebook_like_button_holder:hover .likebtn em {background-position: 0px -17px;}
.tack_entry .actions .websitebtn,.tack_entry .actions .sharebtn {color: #5F5F5F;background-color: #F0F0F0;font-weight: bold;}
.tack_entry .actions .websitebtn em {background-position: -33px 0;height: 18px;width: 17px; }
.tack_entry .actions .websitebtn:hover em {background-position: -72px 0;height: 18px;width: 17px; }
.tack_entry .actions .sharebtn em {background-position: -17px -16px;height: 18px;width: 17px; }
.tack_entry .actions .sharebtn {padding-left: 14px; padding-right: 14px;}
.tack_entry .actions .sendbtn em {background-position: -13px 2px;}
.tack_entry .actions .button:hover,.tack_entry .actions #facebook_like_button_holder:hover #fake_facebook_button {border-color: #CCCCCC #C2C2C2 #B8B8B8;}
.tack_entry .actions #facebook_like_button_holder iframe {width: 62px !important;}
.tack_description h2 {color: #444444;font-size: 15px;line-height: 1em;margin: 0 0 5px;}
.tack_entry .image {overflow: hidden;position: relative;text-align: center;margin: 10px 0;}
.tack_entry .source{background: none repeat scroll 0 0 #FFFFFF;border-top: 1px solid #E3E3E3;height: 17px;padding: 11px 20px;width: 560px;}
.tack_entry .source a {color: #444444;display: block;float: left;font-size: 15px;margin: 0;padding: 0;position: relative; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.33);}
.tack_description .content {font-size: 13px;line-height: 1.5em;padding: 23px 20px;word-wrap: break-word;}
.tack_description .stats {margin: 5px 0;color: #999999;font-size:  13px;}
.tack_description .stats .author{font-weight: bold;color: #454545;font-size: 16px;line-height: 26px;}
.tack_description .content .postContent{color: #171717;font-size: 15px;font-weight: normal;line-height: 20px;}
.tack_description .content .postContent iframe{ max-width: 100%;}
.tack_description .content .postContent ul{margin-left:  15px; margin-bottom: 15px;}
.tack_description .content .postContent img{max-width: 600px;}
.tack_description .commentlist{border-radius: 0 0 3px 3px;border-top: 1px solid #E3E3E3;}
.tack_description #fbcomments{padding:  20px 20px 0px;border-top: 1px solid #E3E3E3;}
.tack_description .commentlist .comment, .tack_description .commentlist .comment-respond{margin-bottom: 0;overflow: hidden;padding: 23px 20px 9px;}
.tack_description .commentlist .avatar {float: left;margin-right: 16px;width: 50px;height: 50px;}
.tack_description .commentlist .comment .fn {color: #454545;font-size: 16px;line-height: 26px;font-weight: bold;font-style: normal;}
.tack_description .commentlist .comment .says, .tack_description .commentlist .comment .commentmetadata a,  .tack_description .commentlist .comment .reply a{color: #999999;font-size: 13px;font-weight: normal;}
.tack_description .commentlist p {margin: 0 0 0 56px;overflow: hidden;word-wrap: break-word;font-size: 15px;line-height: 20px;}
.tack_description .commentlist .comment .reply {float:right;}
.tack_description .commentlist .comment-respond{border-top: 1px solid #E3E3E3;}
.tack_description .commentlist .comment-respond .comment-reply-title {margin: 0;color: #454545;font-size: 16px;line-height: 26px;}
.tack_description .commentlist .comment-respond label {font-weight: normal;color: #454545;font-size: 14px;line-height: 30px;width:50px;text-align: right;display: inline-block;}
.tack_description .commentlist .comment-respond .comment-form textarea, .tack_description .commentlist .comment-respond .comment-form input {border-radius: 3px;box-sizing: border-box;background: none repeat scroll 0 0 #F0F0F0;border: 1px solid #D1D1D1;border-radius: 1px;color: #717171;outline: medium none;word-wrap: break-word;padding: 5px;}
.tack_description .commentlist .comment-respond .comment-form textarea{padding: 5px;min-height: 1em;margin-left: 53px;width: 257px;}
.tack_description .commentlist .comment-respond .comment-form #submit {float: right;}
.post-share-actions-caret, .post-send-actions-caret {z-index: 100;background: url("images/icons.png") no-repeat scroll -36px -20px;height: 14px;width: 27px;display:inline-block;left: 120px;position: absolute;}
.post-send-actions-caret {left: 155px;}
.post-share-actions, .post-send-actions {display: block;position: absolute;z-index: 101;margin-left: -115px;}
.post-send-actions {margin-left: 0px;}
#post-send-base {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.44);border-radius: 3px;width: 336px;margin-top: 11px;border: 1px solid rgba(0, 0, 0, 0.1);overflow: hidden;}
.post-send-header {border-top: 1px solid rgba(0, 0, 0, 0.1);min-height: 32px;padding: 8px 14px 0px;position: relative;
    z-index: 2;border-radius: 3px 3px 0 0;}
.post-send-header-title{float: left;font-size: 14px;font-weight: 700;margin-top: 8px;}
.post-send-header .message {-moz-box-sizing: border-box;border: 1px solid #DFDFDF;margin-top: 0;padding:  7px 5px;
    width: 100%;border-radius: 4px;box-shadow: 0 0 2px rgba(0, 0, 0, 0.15) inset;font-size: 13px;margin-bottom: 14px;}
.social-list {list-style: none outside none;margin-left: 9px;padding: 0;overflow: hidden;padding: 10px;background: none repeat scroll 0 0 #FFFFFF;border-radius: 3px;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.44);position: relative;top: 12px; z-index: 99;}
#post-send-base .social-list {top: 0px;box-shadow: none;margin: 0;}
.social-list li {font-size: 11px;margin-bottom: 5px;}
#post-send-base .social-list li {float: left;margin-left: 20px;margin-right: 5px;}
.social-list li a {color: #5F5F5F;display: block;padding:6px 10px 5px 10px;border-radius: 3px;text-decoration: none !important;text-shadow: 0 1px #FFFFFF;font-weight: bold;font-size: 12px;background: linear-gradient(#FFFFFF, #F0F0F0) repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #CCCCCC;width: 110px;}
.social-list li a em {background: url("images/social-icons.png") no-repeat scroll 0 0 transparent;width: 20px;height: 20px;display: inline-block;vertical-align: middle;margin-right: 5px;}
.social-list li.post-share-tweet a em {background-position: 0px -154px;}
.social-list li.post-share-fb a em {background-position: 0px -174px;}
.social-list li.post-share-pin a em {background-position: 0px -193px;}
.social-list li.post-share-linkin a em {background-position: 0px -215px;}
.social-list li.post-share-gplus a em {background-position: 0px -234px;}

/***********************************************************************************************/
/* Misc Styles                                                                                 */
/***********************************************************************************************/
.left {float: left;}
.right {float: right;}
.pull-left{float:  left;}
.hidden {display: none;}
/* Image alignment */
.alignleft {display: inline;float: left;margin-right: 1.625em;}
.alignright {display: inline;float: right;margin-left: 1.625em;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.center{text-align: center;}

/***********************************************************************************************/
/* Widget Styles                                                                               */
/***********************************************************************************************/
.widget-title {border-bottom: 1px solid #E1DFDF;font-size: 15px;line-height:15px;color: #333333;font-weight: bold;padding: 2px 0;margin: 0 0 5px;}
#content_sidebar>ul{list-style: none;padding: 8px}
#content_sidebar>ul li {font-size: 11px; position: relative;}
#content_sidebar>ul ul {list-style: square;}
#content_sidebar>ul ul li {margin-left: 15px;}
#content_sidebar>ul ul li a {font-weight: normal;display: block;color: #333333;margin: 0  0 5px;}
#content_sidebar>ul ul li a:hover {background-color:  #F2F0F0;}
#content_sidebar>ul ul li.thumb {margin: 0px 3px 3px 0px;}
.widget_cpprecentposts, .widget_cpprelatedposts {width:  226px;}
.widget_cpprecentposts ul li.thumb, .widget_cpprelatedposts ul li.thumb{ display: inline-block; vertical-align: top;opacity: 0.5;}
.widget_cpprecentposts ul li.thumb:hover, .widget_cpprelatedposts ul li.thumb:hover {opacity:1.0;}
.widget_cpprecentposts ul li a img, .widget_cpprelatedposts ul li a img { max-height: 100%; width: 70px; height: 49px; margin: 0px;}
.widget_cpprecentposts ul li a, .widget_cpprelatedposts ul li a{background: none repeat scroll 0 0 #EEEEEE; width: 70px; height: 49px; overflow: hidden; border-radius: 3px; display: block; overflow: hidden;}
.single #content_sidebar, .page #content_sidebar {top: 44px;position: relative;margin-top: 0px;width: 236px;}
.single #content_sidebar.tack.left,.page #content_sidebar.tack.left {margin: 0 0 0 7px;}
.single #content_sidebar.tack.right, .page #content_sidebar.tack.right {margin: 0 7px 0 0;}

/***********************************************************************************************/
/* Responsive Styles                                                                           */
/***********************************************************************************************/
/* Large desktop */
@media (min-width: 1200px) {  }

/* landscape tablet */
@media (min-width : 980px) and (max-width : 1024px) {
   #logo {left: 240px; margin-left: 0px; z-index: 999; width: 600px; }
   .single #content_sidebar, .page #content_sidebar {width:  200px; } 
   .widget_cpprecentposts, .widget_cpprelatedposts {width:  190px;}
   #social-navigation ul,.social-icon {z-index: 1000;}
}
/* Portrait tablet */
@media (min-width: 768px) and (max-width: 979px) { 
   #logo {width: 460px; left: 240px; margin-left: 0px; z-index: 999;}
   .single #content_sidebar, .page #content_sidebar {display: none; }  
   #header {width: 99%;}  
    #social-navigation ul,.social-icon {z-index: 1000;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
#header-bar {position: relative; top: 0px;}
#header_banner,#header #search {display:  none;}
#logo {width: 480px; z-index: 999;left: 36px;margin-left: 0px;}
#logo h1 {font-size: 1.5em; }
#logo h2 {font-size: .9em; }
button.categories {z-index: 1000;}
.tack_entry, .tack_description {width: 93%;padding: 5px}
.tack_entry .actions, .tack_entry .source {width: 96%;padding: 5px;}
.single #content_sidebar, .page #content_sidebar {display: none; } 
}

/* Landscape phones and down to Portrait phones */
@media (max-width: 480px) { 
   #header { width: 95%; } 
   #header-bar {position: relative; top: 0px;}
   #header_banner, #header #search, #social-navigation {display:  none;}
   #logo {width: 100%; left: 0px; margin-left: 0px; position: relative; z-index: 999;}
   #logo h1 {font-size: 1.5em; }
   #logo h2 {font-size: .9em; }
   .tack {padding: 5px; width: 93%; margin: 5px;}
   .tack_img {width:  292px;}
   .tack_entry h2 {font-size: 1.25em;}
   .tack_entry .stats {font-size: 1em;}
   .tack_description .commentlist .comment-respond .comment-form textarea{margin-left: 2px;width: 230px;}
}
