/*
Plugin Name: 	Advanced Social Widget - MailChimp Edition
Plugin URI: 	http://codecanyon.net/item/advanced-social-widget-mailchimp-edition/2274641
Description: 	Advanced Social Widget MailChimp Edition adds an advanced responsive widget box to your sidebar giving users the ability to link your site to all the popular Social Networking sites such as Delicious, Twitter, Facebook, StumbleUpon, Pinterest, LinkedIn, YouTube and access to your MailChimp Email Subscription list
Version: 		3.2
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 }
.blue_solid { 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);}
.aswme_content { padding:5px; width:95%; margin:0 0 5px 0;  }
.aswme_inner img { border:0 }
.aswme_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 }
.aswme_inner .rssicon a, .aswme_inner .rssicon a:hover { text-decoration:none }

.aswme_inner .rsssubscribelink { display:block; margin:0 auto 5px auto; padding:0; text-align:center }
.aswme_inner a.rsslink { text-decoration:none; font-weight:bold; font-family:inherit  }
.aswme_inner a.rsslink:hover { text-decoration:underline }

#social_icons { display:block; width:100%; position:relative; margin:auto !important; text-align:center !important  }

/* == MailChimp Subscribe info == */
.mcsubscribelink { position:relative; background:url(../images/mailchimp-logo.png) no-repeat 0 5px; padding:12px 10px 5px 25px; min-height:30px; float:left }
div#advancedsocialwidget .formElement { display:block !important; padding:2px !important; margin:0 !important; min-height:1px; background-color:transparent; overflow:visible !important }

/* == Layout One Styles == */
.layout_one .aswme_inner .socialfollow { margin:0 auto 10px auto; text-align:center; width:90%; vertical-align:top }
.layout_one .aswme_inner .socialfollow .googleplus_button, .layout_one .aswme_inner .socialfollow .facebook_button { width:45% !important; vertical-align:top }
.layout_one .aswme_inner .socialfollow .googleplus_button, .layout_one .aswme_inner .socialfollow .facebook_button { margin:3px auto 0 auto !important; text-align:center !important }
.layout_one .aswme_inner .socialfollow .facebook_button_full, .layout_one .aswme_inner .socialfollow .facebook_button { width:100% !important }
.layout_one .aswme_inner .tfsubscribelink { margin:5px auto !important; 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 .aswme_inner .socialfollow, .layout_two #social_icons { float:left; margin:0 0 10px 0; text-align:left; width:49%;  }
.layout_two .aswme_inner .socialfollow .googleplus_button, .aswme_inner .socialfollow .facebook_button, .layout_two .aswme_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 Subscribe == */
#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 }
div#advancedsocialwidget input:not([type=submit]) { -moz-border-radius:3px !important; -webkit-border-radius:3px !important; 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 !important; height:18px !important; font-size:11px !important; line-height:18px !important; vertical-align:top; margin:5px  0 !important }
div#advancedsocialwidget input:not([type=submit]):focus { border-color:#999 }
.newsletter input:focus, .newsletter input:active { background:#fafafa }
.newsletter button { -moz-border-radius:3px !important; -webkit-border-radius:3px !important; border-radius:3px !important; -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; 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)); border-width:1px; border-style:solid; border-color:#75a1b2 #4b88a0 #38677a; padding:4px !important; height:18px !important; font-size:11px !important; line-height:25px !important; vertical-align:top; margin:5px 0 6px 0 !important; height:27px !important; line-height:18px !important; text-align:center; width:98%; 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 }
div#advancedsocialwidget .textwidget img { border:0 }

/* == Tipsy Tooltips == */
.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 }

/* == Response Messages == */
.error { background-color:#fcbebf; border-color:#fe6b6b; color:#d62626; border:1px solid #ddd; font-size:90%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px }
.success { background-color:#dbf0b8; border-color:#94d629; color:#578c00; border:1px solid #ddd; font-size:90%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px }

.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 }

/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media screen and (min-width: 240px) and (max-width: 599px) {
	div#advancedsocialwidget {
		width:100%;
	}
	div#advancedsocialwidget input:not([type=submit]), div#advancedsocialwidget select, div#advancedsocialwidget textarea {
		display:block;
		width:95%;
	}
	div#advancedsocialwidget h3 {
		font-size:14px;
	}
}
/* All Mobile Sizes (devices and browser) */
@media screen and (min-width: 600px) and (max-width: 767px) {
	div#advancedsocialwidget {
		width:80%;
	}
	div#advancedsocialwidget input:not([type=submit]), div#advancedsocialwidget select, div#advancedsocialwidget text-area {
		float:left;
		width:95%;
	}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media screen and (min-width: 768px) and (max-width: 959px) {
	div#advancedsocialwidget {
		width:100%;
	}
	div#advancedsocialwidget input:not([type=submit]), div#advancedsocialwidget select, div#advancedsocialwidget text-area {
		float:left;
		width:95%;
	}
}
@media screen and (min-width: 960px) and (max-width:1199px) {
	 div#advancedsocialwidget .formElement {
		float:left;
		width:50%;
		padding:0 1px;
		margin:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	div#advancedsocialwidget input:not([type=submit]), div#advancedsocialwidget select, div#advancedsocialwidget text-area {
		float:left;
		width:90%;
	}
}
@media screen and (min-width: 1200px){

	div#advancedsocialwidget .formElement {
		float:left;
		width:50%;
		padding:0 1px;
		margin:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	div#advancedsocialwidget input:not([type=submit]), div#advancedsocialwidget select, div#advancedsocialwidget text-area {
		float:left;
		width:90%
	}
}