/*
Plugin Name: 	Advanced Social Widget Mailchimp Edition
Description: 	Main plugin CSS styles
*/

/* 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:#39c3bd !important; /* Old browsers */ background:-moz-linear-gradient(top,  #39c3bd 0%, #e3f4ff 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#39c3bd), color-stop(100%,#e3f4ff)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #39c3bd 0%,#e3f4ff 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #39c3bd 0%,#e3f4ff 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #39c3bd 0%,#e3f4ff 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #39c3bd 0%,#e3f4ff 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#39c3bd', endColorstr='#e3f4ff',GradientType=0 ); /* IE6-9 */ }
.black_gradient { background:#282828 !important; /* Old browsers */ background:-moz-linear-gradient(top,  #282828 0%, #a4a4a4 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#a4a4a4)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #282828 0%,#a4a4a4 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #282828 0%,#a4a4a4 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #282828 0%,#a4a4a4 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #282828 0%,#a4a4a4 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#a4a4a4',GradientType=0 ); /* IE6-9 */ }
.blue_gradient { background:#0c659c !important; /* Old browsers */ background:-moz-linear-gradient(top,  #0c659c 0%, #9dd6fb 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c659c), color-stop(100%,#9dd6fb)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #0c659c 0%,#9dd6fb 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #0c659c 0%,#9dd6fb 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #0c659c 0%,#9dd6fb 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #0c659c 0%,#9dd6fb 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c659c', endColorstr='#9dd6fb',GradientType=0 ); /* IE6-9 */ }
.brown_gradient { background:#d9a555 !important; /* Old browsers */ background:-moz-linear-gradient(top,  #d9a555 0%, #ddc6a1 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9a555), color-stop(100%,#ddc6a1)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #d9a555 0%,#ddc6a1 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #d9a555 0%,#ddc6a1 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #d9a555 0%,#ddc6a1 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #d9a555 0%,#ddc6a1 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9a555', endColorstr='#ddc6a1',GradientType=0 ); /* IE6-9 */ }
.grey_gradient { background:#525f6b !important; /* Old browsers */ background:-moz-linear-gradient(top,  #525f6b 0%, #97a1aa 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#525f6b), color-stop(100%,#97a1aa)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #525f6b 0%,#97a1aa 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #525f6b 0%,#97a1aa 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #525f6b 0%,#97a1aa 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #525f6b 0%,#97a1aa 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#525f6b', endColorstr='#97a1aa',GradientType=0 ); /* IE6-9 */ }
.green_gradient { background:#466223 !important; /* Old browsers */ background:-moz-linear-gradient(top,  #466223 0%, #9ace5d 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#466223), color-stop(100%,#9ace5d)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #466223 0%,#9ace5d 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #466223 0%,#9ace5d 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #466223 0%,#9ace5d 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #466223 0%,#9ace5d 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#466223', endColorstr='#9ace5d',GradientType=0 ); /* IE6-9 */ }
.orange_gradient { background:#f5610e !important; /* Old browsers */ background:-moz-linear-gradient(top,  #f5610e 0%, #fcb994 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5610e), color-stop(100%,#fcb994)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #f5610e 0%,#fcb994 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #f5610e 0%,#fcb994 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #f5610e 0%,#fcb994 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #f5610e 0%,#fcb994 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5610e', endColorstr='#fcb994',GradientType=0 ); /* IE6-9 */ }
.pink_gradient { background:#d961a0 !important; /* Old browsers */ background:-moz-linear-gradient(top,  #d961a0 0%, #f7b3d7 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d961a0), color-stop(100%,#f7b3d7)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #d961a0 0%,#f7b3d7 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #d961a0 0%,#f7b3d7 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #d961a0 0%,#f7b3d7 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #d961a0 0%,#f7b3d7 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d961a0', endColorstr='#f7b3d7',GradientType=0 ); /* IE6-9 */ }
.purple_gradient { background:#7e6889 !important; /* Old browsers */ background:-moz-linear-gradient(top,  #7e6889 0%, #dcb8ed 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7e6889), color-stop(100%,#dcb8ed)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #7e6889 0%,#dcb8ed 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #7e6889 0%,#dcb8ed 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #7e6889 0%,#dcb8ed 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #7e6889 0%,#dcb8ed 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e6889', endColorstr='#dcb8ed',GradientType=0 ); /* IE6-9 */ }
.red_gradient { background:#ff2929 !important; /* Old browsers */ background:-moz-linear-gradient(top,  #ff2929 0%, #fcb4b4 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2929), color-stop(100%,#fcb4b4)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #ff2929 0%,#fcb4b4 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #ff2929 0%,#fcb4b4 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #ff2929 0%,#fcb4b4 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #ff2929 0%,#fcb4b4 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2929', endColorstr='#fcb4b4',GradientType=0 ); /* IE6-9 */ }
.sand_gradient { background:#efeba9 !important; /* Old browsers */ background:-moz-linear-gradient(top,  #efeba9 0%, #f5f4de 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#efeba9), color-stop(100%,#f5f4de)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #efeba9 0%,#f5f4de 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #efeba9 0%,#f5f4de 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #efeba9 0%,#f5f4de 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #efeba9 0%,#f5f4de 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#efeba9', endColorstr='#f5f4de',GradientType=0 ); /* IE6-9 */ }
.silver_gradient { background:#f6f6f5 !important; /* Old browsers */ background:-moz-linear-gradient(top,  #f6f6f5 0%, #fffff7 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f5), color-stop(100%,#fffff7)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #f6f6f5 0%,#fffff7 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #f6f6f5 0%,#fffff7 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #f6f6f5 0%,#fffff7 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #f6f6f5 0%,#fffff7 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f5', endColorstr='#fffff7',GradientType=0 ); /* IE6-9 */ }
.white_gradient { background:#ffffff !important; /* Old browsers */ background:-moz-linear-gradient(top,  #ffffff 0%, #ffffff 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #ffffff 0%,#ffffff 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #ffffff 0%,#ffffff 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #ffffff 0%,#ffffff 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #ffffff 0%,#ffffff 100%) !important; /* W3C */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ }
.yellow_gradient { background:#fffe16 !important; /* Old browsers */ background:-moz-linear-gradient(top,  #fffe16 0%, #fffed8 100%) !important; /* FF3.6+ */ background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffe16), color-stop(100%,#fffed8)) !important; /* Chrome,Safari4+ */ background:-webkit-linear-gradient(top,  #fffe16 0%,#fffed8 100%) !important; /* Chrome10+,Safari5.1+ */ background:-o-linear-gradient(top,  #fffe16 0%,#fffed8 100%) !important; /* Opera 11.10+ */ background:-ms-linear-gradient(top,  #fffe16 0%,#fffed8 100%) !important; /* IE10+ */ background:linear-gradient(to bottom,  #fffe16 0%,#fffed8 100%) !important; /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffe16', endColorstr='#fffed8',GradientType=0 ); /* IE6-9 */ }
.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 p { margin-bottom:0 !important }
.aswme_inner img { border:0 }
.aswme_inner .rssicon { width:21px; height:21px; background:url(http://investazor.com/wp-content/plugins/asw-mailchimp-edition/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 a.rsslink { text-decoration:none; font-weight:bold; font-family:inherit  }
.aswme_inner a.rsslink:hover { text-decoration:underline }

.aswme_inner .rsssubscribelink { display:block; margin:0 auto 5px auto; padding:0; text-align:center }
.aswme_inner .rsssubscribelink img { margin-bottom:-5px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; box-shadow:none; display:inline-block !important }
.aswme_inner .rsssubscribelink .shadow { box-shadow:0 1px 4px rgba(0, 0, 0, 0.2) !important }
.aswme_inner .rsssubscribelink .round { -moz-border-radius:3px !important; -webkit-border-radius:3px !important; border-radius:3px !important }

#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 .aswme_formElement, div#advancedsocialwidget_noborder .aswme_formElement, div#advancedsocialwidget .aswme_formElement_wide, div#advancedsocialwidget_noborder .aswme_formElement_wide { 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 !important }
.layout_one div#social_icons img { margin:3px 2px !important; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; box-shadow:none }
.layout_one div#social_icons .shadow { box-shadow:0 1px 4px rgba(0, 0, 0, 0.2) !important }
.layout_one div#social_icons .round { -moz-border-radius:3px !important; -webkit-border-radius:3px !important; border-radius:3px !important }


/* == 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 {}
.layout_two div#social_icons img { margin:3px 2px !important; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; box-shadow:none }
.layout_two div#social_icons .shadow { box-shadow:0 1px 4px rgba(0, 0, 0, 0.2) !important }
.layout_two div#social_icons .round { -moz-border-radius:3px !important; -webkit-border-radius:3px !important; border-radius:3px !important }

/* == Newsletter Subscribe == */
#aswme_newsletter { margin:0 auto 10px auto !important; padding:0 5px !important; text-align:center !important }

.aswme_newslettersubscribe { display:inline-block; width:100%; position:relative; white-space:nowrap }
div#advancedsocialwidget input:not([type=submit]), div#advancedsocialwidget_noborder 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, div#advancedsocialwidget_noborder input:not([type=submit]):focus { border-color:#999 }
.aswme_newsletter input:focus, .aswme_newsletter input:active { background:#fafafa }
#aswme_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(#4b88a0, #75a1b2); background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #4b88a0), color-stop(1, #75a1b2)); 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) }
#aswme_newsletter button:hover { 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)); cursor:pointer }
.aswme_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, div#advancedsocialwidget_noborder .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
================================================== */
@media screen and (min-width: 960px) and (max-width:1199px) {
	 div#advancedsocialwidget .aswme_formElement, div#advancedsocialwidget_noborder .aswme_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 textarea,
	div#advancedsocialwidget_noborder input:not([type=submit]), div#advancedsocialwidget_noborder select, div#advancedsocialwidget_noborder textarea {
		float:left;
		width:90%;
	}
	div#advancedsocialwidget .aswme_formElement_wide, div#advancedsocialwidget_noborder .aswme_formElement_wide {
		float:left;
		width:100%;
		padding:0 1px;
		margin:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	div#advancedsocialwidget .aswme_formElement_wide input:not([type=submit]), div#advancedsocialwidget .aswme_formElement_wide select, div#advancedsocialwidget .aswme_formElement_wide textarea,
	div#advancedsocialwidget_noborder .aswme_formElement_wide input:not([type=submit]), div#advancedsocialwidget_noborder .aswme_formElement_wide select, div#advancedsocialwidget_noborder .aswme_formElement_wide textarea {
		float:left;
		width:95%
	}
}
@media screen and (min-width: 1200px){

	div#advancedsocialwidget .aswme_formElement, div#advancedsocialwidget_noborder .aswme_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 textarea,
	div#advancedsocialwidget_noborder input:not([type=submit]), div#advancedsocialwidget_noborder select, div#advancedsocialwidget_noborder textarea {
		float:left;
		width:90%
	}
	div#advancedsocialwidget .aswme_formElement_wide, div#advancedsocialwidget_noborder .aswme_formElement_wide {
		float:left;
		width:100%;
		padding:0 1px;
		margin:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	div#advancedsocialwidget .aswme_formElement_wide input:not([type=submit]), div#advancedsocialwidget .aswme_formElement_wide select, div#advancedsocialwidget .aswme_formElement_wide textarea,
	div#advancedsocialwidget_noborder .aswme_formElement_wide input:not([type=submit]), div#advancedsocialwidget_noborder .aswme_formElement_wide select, div#advancedsocialwidget_noborder .aswme_formElement_wide textarea {
		float:left;
		width:95%
	}
}

/* All Retina Ready devices larger than 1.5 pixel ratio */
@media only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
	
	.mcsubscribelink { 
		background:url(../images/mailchimp-logo_2x.png) no-repeat 0 5px; 
		-webkit-background-size:24px 24px;
		-moz-background-size:24px 24px;
		-o-background-size:24px 24px;
		background-size:24px 24px
	}
}