/*
Plugin Name: 	Advanced Social Widget
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:#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{
	padding:5px 10px;
}

div#advancedsocialwidget h3, div#advancedsocialwidget_noborder h3 { background: url("/blog/wp-content/themes/irishjobs/assets/images/widget-connect-divider.png") repeat-x scroll left bottom transparent;
    font-size: 14px;  padding:2px 0 5px 10px; margin-bottom: 10px;
 color:#333; 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 .rsssubscribelink { display:block; margin:0 auto 5px auto; padding:0; text-align:center }
.asw_inner .rsssubscribelink img { margin-bottom:-5px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; box-shadow:none; display:inline-block !important }
.asw_inner .rsssubscribelink .shadow { box-shadow:0 1px 4px rgba(0, 0, 0, 0.2) !important }
.asw_inner .rsssubscribelink .round { -moz-border-radius:3px !important; -webkit-border-radius:3px !important; border-radius:3px !important }

.asw_inner a.rsslink { text-decoration:none; font-weight:bold; font-family:inherit; line-height:24px }
.asw_inner a.rsslink:hover { text-decoration:underline }

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

/* == Feedburner Subscribe form == */
div#advancedsocialwidget .asw_formElement_txt, div#advancedsocialwidget_noborder .asw_formElement_txt,
div#advancedsocialwidget .asw_formElement_btn, div#advancedsocialwidget_noborder .asw_formElement_btn,
div#advancedsocialwidget .asw_formElement, div#advancedsocialwidget_noborder .asw_formElement, div#advancedsocialwidget .asw_formElement_wide, div#advancedsocialwidget_noborder .asw_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 .asw_inner .socialfollow { margin:0 auto 10px auto !important; text-align:center !important; width:90%; vertical-align:top }
.layout_one .asw_inner .socialfollow .googleplus_button, .layout_one .asw_inner .socialfollow .facebook_button { width:45%; display:inline-block !important; 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 !important; text-align:center !important; position:relative !important }
.layout_one #social_icons { margin:0 0 10px 0  }
.layout_one #social_icons a { display:compact!important }
.layout_one div#social_icons img { margin:3px 0px !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 .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 !important; 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 }

#asw_newsletter { margin:0 auto 10px auto !important; padding:0 5px !important; text-align:center !important }
.asw_newslettersubscribe { display:inline-block; width:100%; position:relative !important; 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 }
#asw_newsletter input:focus, .asw_newsletter input:active { background:#fafafa }
#asw_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) }
#asw_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 }
#asw_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 { 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 }

/* #Media Queries
================================================== */
@media screen and (min-width: 960px) and (max-width:1199px) {
	div#advancedsocialwidget .asw_formElement_txt, div#advancedsocialwidget_noborder .asw_formElement_txt {
		float:left;
		width:65%;
		padding:0 1px;
		margin:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	div#advancedsocialwidget .asw_formElement_btn, div#advancedsocialwidget_noborder .asw_formElement_btn {
		float:left;
		width:35%;
		padding:0 1px;
		margin:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	 div#advancedsocialwidget .asw_formElement, div#advancedsocialwidget_noborder .asw_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 .asw_formElement_wide, div#advancedsocialwidget_noborder .asw_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 .asw_formElement_wide input:not([type=submit]), div#advancedsocialwidget .asw_formElement_wide select, div#advancedsocialwidget .asw_formElement_wide textarea,
	div#advancedsocialwidget_noborder .asw_formElement_wide input:not([type=submit]), div#advancedsocialwidget_noborder .asw_formElement_wide select, div#advancedsocialwidget_noborder .asw_formElement_wide textarea {
		float:left;
		width:95%
	}
}
@media screen and (min-width: 1200px){
	div#advancedsocialwidget .asw_formElement_txt, div#advancedsocialwidget_noborder .asw_formElement_txt {
		float:left;
		width:65%;
		padding:0 1px;
		margin:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	div#advancedsocialwidget .asw_formElement_btn, div#advancedsocialwidget_noborder .asw_formElement_btn {
		float:left;
		width:35%;
		padding:0 1px;
		margin:0;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	
	div#advancedsocialwidget .asw_formElement, div#advancedsocialwidget_noborder .asw_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 .asw_formElement_wide, div#advancedsocialwidget_noborder .asw_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 .asw_formElement_wide input:not([type=submit]), div#advancedsocialwidget .asw_formElement_wide select, div#advancedsocialwidget .asw_formElement_wide textarea,
	div#advancedsocialwidget_noborder .asw_formElement_wide input:not([type=submit]), div#advancedsocialwidget_noborder .asw_formElement_wide select, div#advancedsocialwidget_noborder .asw_formElement_wide textarea {
		float:left;
		width:95%
	}
}