/*
Theme Name: Albany Physical Therapy 1215
Theme URI: http://www.e-rehab.com/
Version: 1.0
Description: Designed by jon shiroma
Author: jon shiroma
Author URI: http://www.e-rehab.com
Template: xwp
*/
@import url(superfish.css);

* {
    margin: 0;
}

html, body {
    height: 100%;
    min-height:100%;
height:auto;
}

/*STRUCTURE - header, footer, etc*/
html {
    background: url('images/sidesliver.png') repeat-x #979726;
    overflow-y: scroll;
}

body {
    background:url('images/centerbg.png') repeat-y center;
}

.wrapper {
    min-height: 100%;
    width: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -88px;
    position: relative;
    background:url('images/blank.png') no-repeat top center;
}

#footer, .push {
    height: 88px;
    clear: both;
 /* .push must be the same height as .footer */
}

body,td,.bottom,.mceContentBody,.normal {
    color: #010000;
}

body {
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    font-family: "Cabin",verdana,sans-serif;
}

h1,h2,h3,h4,h5,h6 {
    font-family: "Cabin",verdana,sans-serif;
}

h1 {
    font-size: 150%;
}

h2 {
    font-size: 130%;
}

h3 {
    font-size: 115%;
}

h5 {
    font-family: arial;
    font-size: 10px;
    letter-spacing: 4px;
    margin-bottom: 20px;
    padding-bottom: 7px;
    text-transform: uppercase;
}

.base,.gmaptopper {
    background-color: #979726 !important;
    border-color: #979726 !important;
}

.base_sprite,.base_numbers li:before {
    background-image: url(images/shortcodes/sprites/custom_sprite_092334.png) !important;
}

.base_text,.base_sprite a,h1,h2,h3,h4,h5,h6,.brd,.testimonial,.colorlist,.bodytext {
    color: #c96f01 !important;
}

.altcolor {
    color: #000
}

a:link {
    color: #c96f01
}

a:visited,a:active {
    color: #c96f01
}

a:hover {
    color: #979726;
    text-decoration: none
}

.box3 {
    border-top: 1px solid #979726;
    border-bottom: 1px solid #979726;
    padding: 6px;
    z-index: 1;
}

.brd {
    border: solid 1px #c96f01;
}

.brd1 {
    border: solid 1px #979726;
}

.dbrd {
    border: solid 1px #c96f01;
    background-color: #ead3b8;
    padding: 3px;
}

.dbrd1 {
    border: solid 1px #7f8da9;
    background-color: #323b4e;
    padding: 3px;
}

.faqbackground {
    background-color: #ead3b8;
}


/*Opera Fix*/
body:before {
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;
    /
}

#mnav { z-index: 150; position: absolute; bottom: 55px; left: 55px }
#mnav a {   padding: 3px 5px;  height: 22px !important; width: 20px !important; background: url("/files/images/ns.png") no-repeat; text-decoration: none; color: #FFF!important; color: rgba(255,255,255,0); line-height: 0px; display: inline-block !important; font-size: 0px;}
#mnav a.activeSlide { background: url("/files/images/s.png") no-repeat; color: #FFF!important; color: rgba(255,255,255,0);color: transparent; display:inline-block !important; }
#mnav a:focus { outline: none; }



#nav li { margin: 0; list-style-type: none;display:inline; }
#nav a { padding: 0; display: inline; }
#nav a.activeSlide { text-decoration:underline !important;color:#979726; }
#nav a:focus { outline: none; }

/*-----Header--------*/
header {
    height: 184px;
    position: relative;
    width: 100%;
}

#insideheader {width:990px;margin:0 auto;position:relative;}

#logo {
    height: 425px;
    width: 103px;
    position:absolute;
    top:32px;
    left:58px;
}

#hero {
	width:938px;
	height:354px;
	position:relative;
	margin:0 auto;
}

#topaddr {
    font-family: 'Cabin', sans-serif;
    font-size: 16px;
    position: absolute;
    right: 96px;
    text-align: right;
    top: 25px;
    width: 400px;
    /*text-shadow: 1px 1px 2px #000;*/
    letter-spacing: .1em;
}

#topaddr span {
    font-size: 24px;
    line-height: 1.05em;
}

#topaddr * {
    text-decoration: none;
    color: #000;
}

#topaddr a:hover {
    color: #77781E !important;
}

#topaddr a:hover span {
    font-size: 24px;
    color: #7f7e20 !important;
}

#sidebar{background:#FFF;}

/*-------Main Area/Content-------*/
.main {
    position: relative;
    padding: 0;
    width: 910px;
    text-align: left;
    margin: 0 auto;
    overflow: hidden;
    padding:20px 50px;
}

#leftcol {
    float: left;
    width: 650px;
    display: inline;
    margin: 0;
    padding: 10px;
}

#rightcol {
    float: left;
    width: 220px;
    min-height: 788px;
    display: inline;
    margin: 0;
    padding: 0;
}

/*MENUS*/

#horimenu {
    width: 900px;
    height: 34px;
    position: absolute;
    left:58px;
    top:147px;
    z-index: 200;
    background: url('images/menubg.png') no-repeat;
}

#navCenter {
    margin-left: 5px;
    height:34px;
}


.current_page_item a {
    color: #FFF !important
}

.sf-menu a {
    font-size: 14px;
/*font-weight: bold;
    letter-spacing: 1px;*/
    padding: 8px 10px;
    border: none;
    text-decoration: none;
    border-right:1px solid #c2c21b;
}

.sf-menu a, .sf-menu a:visited, .sf-menu a:active {
 /* visited pseudo selector so IE6 applies text colour*/
    color: #FFF;
  /*Match color above*/
}

.sf-menu {
    float: left;
}

.sf-menu li {
	/*background:		transparent;*/
}

.sf-menu li li a {
    border-right: none;
    border-right:none;
}

.sf-menu li li {
    background: #74751d;
}

.sf-menu li li li {
    background: #74751d;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover {
    color: #FFF;
    background:#d47602;
    outline: 0;
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover {
    color: #FFF;
    outline: 0;
    background: #d47602;
}

.sf-menu li li li:hover, .sf-menu li li li.sfHover,
.sf-menu li li li a:focus, .sf-menu li li li a:hover {
    color: #FFF;
    outline: 0;
    background: #d47602;
}

/*DESIGN ELEMENTS - boxes and such*/

#footer {
    position: relative;
    color: #FFFFFF;
    width: 100%;
    height: 88px;
    text-align: left;
    margin: 0 auto;
    padding: 3px 0;
    background: url('images/footerbg.png') repeat-x #db8002;
}

#footer a:link,#footer a:visited {
    color: #FFF;
}

#footer p {
    padding: 0 8px;
    margin: 0;
    color: #FFF !important;
}

#footer a:hover {
    color: #C2C21B;
}

/*-------- Specific to this site ------------*/
.cursive{font-weight: normal;font-family:'Parisienne','brush script mt', cursive;font-size:22px;letter-spacing:1px;}
.testimonialbox{color: #f3901c;font-weight: normal;font-family:'Parisienne','brush script mt', cursive;font-size:20px;letter-spacing:1px;}
.pad10{padding-left:10px;padding-right:10px;}

#maincontent ul li, #maincontent ol li {
    padding-bottom: 9px;
}

#maincontent ul li:last-child, #maincontent ol li:last-child {
    padding-bottom: 0px;
}

#maincontent ul ul li:last-child, #maincontent ol ol li:last-child {
    padding-bottom: 0px;
}

#maincontent ul ul li:first-child, #maincontent ol ol li:first-child {
    padding-top: 0px;
}

a.linkopacity:hover img {
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    -khtml-opacity: 0.5;
}

a.linkopacity img {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
    -khtml-opacity: 1.0;
}

hr {
    border: 0;
    color: #db8002;
    background-color: #db8002;
    height: 1px;
    width: 100%;
    text-align: left;
}

hr.green {
    border: 0;
    color: #8a98b5;
    background-color: #8a98b5;
    height: 1px;
    width: 100%;
    text-align: left;
}

.blackbrd {
    border: solid 1px #000;
}

.orangetext {
    color: #db8002;
}

.orangestrip {
    background-color: #db8002 !important;
    border-color: #db8002 !important;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    margin-bottom: 9px;
}
.bluestrip{background:#4d8abe;padding-top:3px;padding-bottom:3px;color:#FFF;text-align:center;}
.bluebrd{border:solid 1px #4d8abe;}

.orangebg{
	padding:.4em 0;
	font-family: purista-web,'Arial', sans-serif;
	margin-bottom:9px;
}
.orangebg{background:#f3901c;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:normal;text-align:center;font-size:140%;}
.orangebg2{background:#f3901c;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}
.ltblue{color:#4d8abe;}
.ltbluebg{background:#4d8abe;padding-top:3px;padding-bottom:3px;color:#FFF;font-weight:bold;text-align:center;}


.greenbrd {
    border: solid 1px #979726;
}

.greentext {
    color: #979726;
}

.greenstrip {
    background-color: #979726 !important;
    border-color: #979726 !important;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    margin-bottom: 9px;
}

/* SEO Styles */
.seoH1 {
    color: #c96f01;
    font-size: 18px;
}

.seoH2 {
    color: #c96f01;
    font-size: 14px;
}

.seoFooter {
    font-size: x-small;
    color: #FFF;
    margin: 0;
}

.seoFooter a:link,.seoFooter a:visited {
    color: #FFF;
    text-decoration: none;
}

.seoFooter a:hover,.seoFooter a:active {
    color: #FFF;
    text-decoration: none;
}

.super{
  font-size: 70%;
  vertical-align: top;
  content: "+";
}

/* Ask A Pro Styles */
table.askapro{border:solid 1px #000;background:#FFF;margin-bottom:15px;}
.askaprobg{background:url('images/askAPro/leftbg.gif') repeat-y;}
.askaprobg2{background:url('images/askAPro/leftbg.gif') repeat-y left top;}
.askaprologo{background:url('images/askAPro/logo.gif') no-repeat;width:199px;height:36px;padding-left:0;padding-right:8px;margin-top:2px;}
.physicalTherapy{background:url('images/askAPro/physicalTherapy.gif') no-repeat;width:78px;height:122px;margin:0;padding:0;}

.carrolEsterhuizen{background:url('images/askAPro/carrolEsterhuizen.gif') no-repeat;width:78px;height:122px;margin:0;padding:0;}
.craigIseli{background:url('images/askAPro/craigIseli.gif') no-repeat;width:78px;height:122px;}
.kerryBoysen{background:url('images/askAPro/kerryBoysen.gif') no-repeat;width:78px;height:122px;}
.lauraAndCarol{background:url('images/askAPro/lauraAndCarol.gif') no-repeat;width:78px;height:180px;}
.lauraHoffman{background:url('images/askAPro/lauraHoffman.gif') no-repeat;width:78px;height:122px;}
.lisaToney{background:url('images/askAPro/lisaSorenson.gif') no-repeat;width:78px;height:122px;}
.lisaSorenson{background:url('images/askAPro/lisaSorenson.gif') no-repeat;width:78px;height:122px;}
.parwanaSchell{background:url('images/askAPro/parwanaSchell.gif') no-repeat;width:78px;height:122px;}
.shawnSteiner{background:url('images/askAPro/shawnSteiner.gif') no-repeat;width:78px;height:122px;}
.sheriProm{background:url('images/askAPro/sheriProm.gif') no-repeat;width:78px;height:122px;}
.craig{background:url('images/askAPro/craig.png') no-repeat;width:78px;height:81px;}
.theresaBaker{background:url('images/askAPro/theresaBaker.gif') no-repeat;width:78px;height:122px;}

.content{
display:none;
padding:9px;
min-height:300px;
}

#div0{
display:block;
padding:9px;
min-height:300px;
}

.head a:link, .head a:visited, .head a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:352px;left:554px;}
.head a:hover, .head a:focus, .head a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:352px;left:554px;}

.neck a:link, .neck a:visited, .neck a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:415px;left:554px;}
.neck a:hover, .neck a:focus, .neck a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:415px;left:554px;}

.shoulder a:link, .shoulder a:visited, .shoulder a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:432px;left:517px;z-index:5;}
.shoulder a:hover, .shoulder a:focus, .shoulder a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:432px;left:517px;z-index:5;}

.elbow a:link, .elbow a:visited, .elbow a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:514px;left:502px;z-index:5;}
.elbow a:hover, .elbow a:focus, .elbow a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:514px;left:502px;z-index:5;}

.hand a:link, .hand a:visited, .hand a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:625px;left:469px;z-index:5;}
.hand a:hover, .hand a:focus, .hand a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:625px;left:469px;z-index:5;}

.back a:link, .back a:visited, .back a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:517px;left:554px;z-index:5;}
.back a:hover, .back a:focus, .back a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:517px;left:554px;z-index:5;}

.hip a:link, .hip a:visited, .hip a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:580px;left:524px;z-index:5;}
.hip a:hover, .hip a:focus, .hip a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:580px;left:524px;z-index:5;}

.knee a:link, .knee a:visited, .knee a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:680px;left:532px;z-index:5;}
.knee a:hover, .knee a:focus, .knee a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:680px;left:532px;z-index:5;}

.foot a:link, .foot a:visited, .foot a:active {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle.png') no-repeat;text-indent:-9000px;top:795px;left:530px;z-index:5;}
.foot a:hover, .foot a:focus, .foot a:visited:visited {position:absolute;display:block;width:30px;height:30px;background:url('/files/images/circle-over.png') no-repeat;text-indent:-9000px;top:795px;left:530px;z-index:5;}

.baseball a:link, .baseball a:visited, .baseball a:active {width:110px;height:167px;background:url('/files/topics/baseball.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.baseball a:hover, .baseball a:focus, .baseball a:visited:hover {width:110px;height:167px;background:url('/files/topics/baseball-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.biking a:link, .biking a:visited, .biking a:active {width:110px;height:167px;background:url('/files/topics/biking.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.biking a:hover, .biking a:focus, .biking a:visited:hover {width:110px;height:167px;background:url('/files/topics/biking-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.dancing a:link, .dancing a:visited, .dancing a:active {width:110px;height:167px;background:url('/files/topics/dancing.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.dancing a:hover, .dancing a:focus, .dancing a:visited:hover {width:110px;height:167px;background:url('/files/topics/dancing-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.other a:link, .other a:visited, .other a:active {width:110px;height:167px;background:url('/files/topics/other.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.other a:hover, .other a:focus, .other a:visited:hover {width:110px;height:167px;background:url('/files/topics/other-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.exercising a:link, .exercising a:visited, .exercising a:active {width:110px;height:167px;background:url('/files/topics/exercising.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.exercising a:hover, .exercising a:focus, .exercising a:visited:hover {width:110px;height:167px;background:url('/files/topics/exercising-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.golfing a:link, .golfing a:visited, .golfing a:active {width:110px;height:167px;background:url('/files/topics/golfing.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.golfing a:hover, .golfing a:focus, .golfing a:visited:hover {width:110px;height:167px;background:url('/files/topics/golfing-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.gymnastics a:link, .gymnastics a:visited, .gymnastics a:active {width:110px;height:167px;background:url('/files/topics/gymnastics.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.gymnastics a:hover, .gymnastics a:focus, .gymnastics a:visited:hover {width:110px;height:167px;background:url('/files/topics/gymnastics-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.physical-therapy a:link, .physical-therapy a:visited, .physical-therapy a:active {width:110px;height:167px;background:url('/files/topics/physical-therapy.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.physical-therapy a:hover, .physical-therapy a:focus, .physical-therapy a:visited:hover {width:110px;height:167px;background:url('/files/topics/physical-therapy-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.pregnancy a:link, .pregnancy a:visited, .pregnancy a:active {width:110px;height:167px;background:url('/files/topics/pregnancy.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.pregnancy a:hover, .pregnancy a:focus, .pregnancy a:visited:hover {width:110px;height:167px;background:url('/files/topics/pregnancy-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.running a:link, .running a:visited, .running a:active {width:110px;height:167px;background:url('/files/topics/running.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.running a:hover, .running a:focus, .running a:visited:hover {width:110px;height:167px;background:url('/files/topics/running-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.soccer a:link, .soccer a:visited, .soccer a:active {width:110px;height:167px;background:url('/files/topics/soccer.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.soccer a:hover, .soccer a:focus, .soccer a:visited:hover {width:110px;height:167px;background:url('/files/topics/soccer-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

.workplace a:link, .workplace a:visited, .workplace a:active {width:110px;height:167px;background:url('/files/topics/workplace.jpg') no-repeat;z-index:5;border:solid 1px #000;display:block;text-indent:-9000px;}
.workplace a:hover, .workplace a:focus, .workplace a:visited:hover {width:110px;height:167px;background:url('/files/topics/workplace-over.jpg') no-repeat;border:solid 1px #000;z-index:5;display:block;text-indent:-9000px;}

a.whitelink:link {color:#FFFF66;}
a.whitelink:visited {color:#FFFF66;}
a.whitelink:active {color:#FFFF66;}
a.whitelink:hover {color:#FFF; text-decoration:underline;}
a.whitelink:hove:visited {color:#FFF; text-decoration:underline;}

.testimonialtext {
    font-size: 1em;
    font-style: italic;
}
.testimonialend {
    border-bottom: 1px solid #FF9933;
    /*padding-bottom: 12px;*/
}
.signature {
    text-align: left;
    font-weight: bold;
    padding-bottom: 10px;
}

body.blog #hidethis {display: none;}

.postleft {width: 30%; float: left;}
/*.postright {width:68%; float: right;}*/
.wp-post-image{margin:0 auto;display: block;}
textarea#comment {background-color:#FFF; height:100px; box-shadow: inset 1px 1px 5px #CCC;border: 1px solid #CCC;}
hr.style-one {
    border: 0;
    border-bottom: 1px dotted #444;
    background: transparent;
}

#searchformframe {
    height: 45px;
    position: absolute;
    right: 63px;
    top: 100px;
    width: 300px;
    z-index: 500;
}

.gform_wrapper .gform_footer input[type=submit], #searchsubmit {color:#000;background: #d5d573; /* old browsers */
background: -moz-linear-gradient(top, #8f8f24 0%, #d5d573 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f8f24), color-stop(100%,#d5d573)); /* webkit */

box-shadow: inset 0px 0px 6px #fff;
-webkit-box-shadow: inset 0px 0px 6px #fff;
border: 1px solid #8f8f24;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(http://19.ptclinicng.com/wp-content/themes/19theme/PIE.php); /* Internet Explorer */}

#comment, #s {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #8f8f24;
    border-radius: 8px;
    color: #000;
    width: 150px;
}

a.googleplus,a:visited.googleplus {color:#CC0000 !important;}

a:hover.googleplus {color:#324f85 !important;}


a.facebook{color:#3958a0 !important;}
a.gplus{color:#d84937 !important;}
a.twitter{color:#63c7e7 !important;}
a.yelp{color:#ee5145 !important;}
a.pinterest{color:#bd081c !important;}
a.youtube{color:#DD2826 !important;}
a.envelope{color:#eed906 !important;}

a:hover.facebook, a:hover.gplus, a:hover.twitter, a:hover.yelp, a:hover.pinterest, a:hover.youtube, a:hover.envelope{color:#D47A01 !important;}

    #social-widget {
        position:fixed;
        top:28.5%;
        right:30px;
        width:75px;
        border: 1px solid black;
        text-align:center;

        border-radius:5px;
        -moz-border-radius:5px;
        -webkit-border-radius:5px;

        background-color:#eff3fa;
        z-index:998;
    }

    #social-widget .sbutton {
        margin: 5px;
    }
    #social-widget div a {
    display: block;
    padding: 3px 0;
}
#social-widget div a i.fa-google-plus{
    padding-top: 10px;
}