/*
Plugin Name: 	Advanced Social Widget
Plugin URI: 	http://codecanyon.net/item/advanced-social-widget/1189066
Description: 	Adds an advanced widget box to your sidebar giving users to link your site to all the popular Social Networking sites such as Delicious, Twitter, Facebook, StumbleUpon, Pinterest, LinkedIn and access to Feedburner Email Subscription.
Version: 		2.3.1
Author: 		WPInsite
Author URI: 	http://www.wpinsite.com
License: 		Sold exclusively on CodeCanyon
*/

/* ADVANCED SOCIAL WIDGET */
div#advancedsocialwidget, div#advancedsocialwidget ul, div#advancedsocialwidget ul li, div#advancedsocialwidget ul li img, div#advancedsocialwidget ul li span, #advancedsocialwidget ul li a { background:none; border:none; margin:0; padding:0 }
div#advancedsocialwidget_noborder, div#advancedsocialwidget_noborder ul, div#advancedsocialwidget_noborder ul li, div#advancedsocialwidget_noborder ul li img, div#advancedsocialwidget ul li span, #advancedsocialwidget_noborder ul li a { background:none; border:none; margin:0; padding:0 }


div#advancedsocialwidget { font-family:inherit; width:100%; margin:0 0 10px 0 !important; padding:5px 2px 18px 2px !important; border:1px solid #ddd !important; font-size:90%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px }
div#advancedsocialwidget_noborder { font-family:inherit; width:100%; margin:0 0 10px 0 !important; padding:5px 2px 18px 2px !important; font-size:90% }

/* == Solid Background Colors == */
.aqua_solid { background-color:#2cbfb8 !important }
.black_solid { background-color:#333 !important }
.blu_solide { background-color:#005a93 !important }
.brown_solid { background-color:#d9a24c !important }
.grey_solid { background-color:#54626c !important }
.green_solid { background-color:#3b551d !important }
.orange_solid { background-color:#f45700 !important }
.pink_solid { background-color:#d65799 !important }
.purple_solid { background-color:#745f7e !important }
.red_solid { background-color:#ff1b1b !important }
.silver_solid { background-color:#f5f5f5 !important }
.white_solid { background-color:#fff !important }
.yellow_solid { background-color:#fffd00 !important }

/* == Gradient Background Colors == */
.aqua_gradient { background:#2cbfb8 url(../images/backgrounds/bg-box-aqua.png) repeat-x !important }
.black_gradient { background:#000 url(../images/backgrounds/bg-box-black.png) repeat-x !important }
.blue_gradient { background:#005a93 url(../images/backgrounds/bg-box-blue.png) repeat-x !important }
.brown_gradient { background:#d9a24c url(../images/backgrounds/bg-box-brown.png) repeat-x !important }
.grey_gradient { background:#54626c url(../images/backgrounds/bg-box-grey.png) repeat-x !important }
.green_gradient { background:#3b551d url(../images/backgrounds/bg-box-green.png) repeat-x !important }
.orange_gradient { background:#f45700 url(../images/backgrounds/bg-box-orange.png) repeat-x !important }
.pink_gradient { background:#d65799 url(../images/backgrounds/bg-box-pink.png) repeat-x !important }
.purple_gradient { background:#745f7e url(../images/backgrounds/bg-box-purple.png) repeat-x !important }
.red_gradient { background:#ff1b1b url(../images/backgrounds/bg-box-red.png) repeat-x !important }
.silver_gradient { background:#f5f5f5 url(../images/backgrounds/bg-box-silver.png) repeat-x !important }
.white_gradient { background:#fff url(../images/backgrounds/bg-box-white.png) repeat-x !important }
.yellow_gradient { background:#fffd00 url(../images/backgrounds/bg-box-yellow.png) repeat-x !important }
.none { background:none !important }

/* == Background Patterns == */
.pattern1 { background:#fff url(../images/patterns/bg-box-pattern1.png) repeat !important }
.pattern2 { background:#fff url(../images/patterns/bg-box-pattern2.png) repeat !important }
.pattern3 { background:#fff url(../images/patterns/bg-box-pattern3.png) repeat !important }
.pattern4 { background:#fff url(../images/patterns/bg-box-pattern4.png) repeat !important }
.pattern5 { background:#fff url(../images/patterns/bg-box-pattern5.png) repeat !important }
.pattern6 { background:#fff url(../images/patterns/bg-box-pattern6.png) repeat !important }
.pattern7 { background:#fff url(../images/patterns/bg-box-pattern7.png) repeat !important }
.pattern8 { background:#fff url(../images/patterns/bg-box-pattern8.png) repeat !important }
.pattern9 { background:#fff url(../images/patterns/bg-box-pattern9.png) repeat !important }
.pattern10 { background:#fff url(../images/patterns/bg-box-pattern10.png) repeat !important }
.pattern11 { background:#fff url(../images/patterns/bg-box-pattern11.png) repeat !important }
.pattern12 { background:#fff url(../images/patterns/bg-box-pattern12.png) repeat !important }

div#advancedsocialwidget h3, div#advancedsocialwidget_noborder h3 { font-size:16px; margin:0; padding:2px 0 5px 10px; color:#555; text-shadow:0 1px 0 rgba(255,255,255,.5);}
.asw_content { padding:5px; width:95%; margin:0 0 5px 0 }
.asw_inner img { border:0 }
.asw_inner .rssicon { width:21px; height:21px; background:url(../images/advsoc_widget_main_24.png) no-repeat -176px 0; padding:5px 20px 7px 0; margin-bottom:30px }
.asw_inner .rssicon a, .asw_inner .rssicon a:hover { text-decoration:none }

.asw_inner .rsssubscribelink { display:block; margin:0 auto 5px auto; padding:0; text-align:center }
.asw_inner a.rsslink { text-decoration:none; font-weight:bold; font-family:inherit  }
.asw_inner a.rsslink:hover { text-decoration:underline }

#social_icons { display:block; width:100%; position:relative; margin:auto !important; text-align:center !important  }

/* == Layout One Styles == */
.layout_one .asw_inner .socialfollow { margin:0 auto 10px auto; text-align:center; width:90%; vertical-align:top }
.layout_one .asw_inner .socialfollow .googleplus_button, .layout_one .asw_inner .socialfollow .facebook_button { width:45%; display:inline-block; vertical-align:top }
.layout_one .asw_inner .socialfollow .googleplus_button { margin:3px 0 0 0 }
.layout_one .asw_inner .socialfollow .facebook_button_full { width:100% }
.layout_one .asw_inner .tfsubscribelink { margin:0 auto; text-align:center; position:relative }
.layout_one #social_icons { margin:0 0 10px 0 }
.layout_one #social_icons a { display:inline-block; margin:0 2px }

/* == Layout Two Styles == */
.layout_two .asw_inner .socialfollow, .layout_two #social_icons { float:left; margin:0 0 10px 0; text-align:left; width:49%;  }
.layout_two .asw_inner .socialfollow .googleplus_button, .asw_inner .socialfollow .facebook_button, .layout_two .asw_inner .tfsubscribelink { width:100%; display:inline-block; vertical-align:top; text-align:left; padding:0 0 0 10px; margin:3px 0;}
.layout_two div#social_icons a { padding:5px 2px }

#newsletter { margin:0 auto 10px auto !important; padding:0 5px !important; text-align:center !important }
.newslettersubscribe { display:inline-block; width:100%; position:relative; white-space:nowrap }
.newsletter input { display:inline-block; moz-border-radius:3px !important; -webkit-border-radius:3px !important; -webkit-font-smoothing:antialiased; -webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.1) inset; -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.1) inset; box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.1) inset; background:-moz-linear-gradient(top, #F8F8F8, #FFF 35%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #EEE), color-stop(.25, #FFF)); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#FFFFFF'); /* IE6,IE7 only */ -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#FFFFFF')"; /* IE8 only */ border:1px solid #CCC; color:#666 !important; padding:4px 0 !important; height:18px !important; font-size:11px !important; line-height:18px !important; vertical-align:top; }
.newsletter input:focus, .newsletter input:active { background:#fafafa }
.newsletter button { vertical-align:top; margin:0 0 0 2px; height:28px !important; line-height:18px !important; text-align:left; width:auto; -moz-border-radius:3px !important; -webkit-border-radius:3px !important; background:#4b88a0; background-image:-moz-linear-gradient(#75a1b2, #4b88a0); background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #75a1b2),color-stop(1, #4b88a0)); -moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset; -webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset; box-shadow:0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset; border-width:1px; border-style:solid; border-color:#75a1b2 #4b88a0 #38677a; font:bold 11px Arial, Helvetica !important; color:#fff; text-transform:uppercase; cursor:pointer; text-shadow:0 1px 0 rgba(0,0,0,.2) }   
.newsletter button:hover { background:#75a1b2; background-image:-moz-linear-gradient(#4b88a0, #75a1b2); background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #4b88a0),color-stop(1, #75a1b2)); cursor:pointer }       
.newsletter button:active { background:#89C9E2; outline: none; -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset; -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset; box-shadow:0 1px 4px rgba(0, 0, 0, 0.5) inset }         
#newsletter .newslettersubscribe .fullwidth { display:block; padding:2px; margin:0 0 5px 0; min-height:1px; overflow:hidden; width:98% !important }
#newsletter .newslettersubscribe .fullwidthbut  { clear:both; display:block; min-height:1px; overflow:hidden; width:99%; text-align:center; margin:0 }

.tipsy { padding:5px; font-size:10px; position:absolute; z-index:100000 }
.tipsy-inner { padding:5px 8px 4px 8px; background-color:#000; color:#fff; max-width:200px; text-align:center; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px }
.tipsy-arrow { position:absolute; background:url(../images/tipsy.gif) no-repeat top left; width:9px; height:5px }
.tipsy-n .tipsy-arrow { top:0; left:50%; margin-left:-4px }
.tipsy-nw .tipsy-arrow { top:0; left:10px }
.tipsy-ne .tipsy-arrow { top:0; right:10px }
.tipsy-s .tipsy-arrow { bottom:0; left:50%; margin-left:-4px; background-position:bottom left }
.tipsy-sw .tipsy-arrow { bottom:0; left:10px; background-position:bottom left }
.tipsy-se .tipsy-arrow { bottom:0; right:10px; background-position:bottom left }
.tipsy-e .tipsy-arrow { top:50%; margin-top:-4px; right:0; width:5px; height:9px; background-position:top right }
.tipsy-w .tipsy-arrow { top:50%; margin-top:-4px; left:0; width:5px; height:9px }

.clearfix:before, .clearfix:after { content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
.clearfix:after { clear:both }
.clearfix { zoom:1 }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }