

/* ********************************************************************************************
	Peer Icons
*********************************************************************************************** */

.peer-icon .icon{display: inline-block;width: 38px;height: 38px;font-size: 14px;text-align: center;line-height: 38px;text-indent: 4px;color: #999999;border: 1px solid #E6E6E6;}
.peer-icon.large .icon{	width: 48px;height: 48px;font-size: 22px;text-align: center;line-height: 48px;  }
.peer-icon .icon.i-digit,
.peer-icon .icon.i-letter {font-size: 16px;line-height: 38px;font-weight: 700;text-align: center;text-indent: 0px;}
.peer-icon.large .icon.i-digit,
.peer-icon.large .icon.i-letter{font-size: 22px;line-height: 48px;font-weight: normal;}

/* Peerwrapper Icon */
.peer-wrapper .icon{margin: 0px 15px 10px 0px;float: left;}
.peer-wrapper.right .icon{margin: 0px 0px 10px 15px;float: right;}

/* Customize Peer Icons =============================================================== */

/* Icons without background color */
.peer-icon.no-bg-color .icon { background-color: transparent; }
.peer-icon.force-no-bg-color .icon { background-color: transparent !important; }

/* Icon without border color */
.peer-icon.no-border-color .icon { border-color: transparent; }
.peer-icon.force-no-border-color .icon { border-color: transparent !important; }

/* Display All icons square */
.peer-icon-square .icon { border-radius: 0px; }

/* Display All icons round */
.peer-icon-round .icon { border-radius: 3px; }

/* Display All icons circle */
.peer-icon-circle .icon { border-radius: 100%; }

/* Display Icon Hover Style*/
.addto-links-icons li a:hover span.icon,
.peer-icon-hover:hover .icon{background-color:#6fc138;color: #FFF;}

/* Peer Wrapper */
.peer-wrapper{margin-bottom: 2%;}
.peer-wrapper:after{content: "";display: block;overflow: hidden;visibility: hidden;clear: both;zoom: 1;}
.peer-wrapper .img-box{/*width: 100%;*/}
.peer-wrapper.right .img-box{margin: 0px 0px 10px 15px;float: right;}
.grid-col2-main .peer-wrapper .img-box{/*width: 50%;*/}
.peer-wrapper .img-autosize{margin: 0px 15px 10px 0px;float: left;}
.peer-wrapper.right .img-autosize{margin: 0px 0px 10px 15px;float: right;}
.peer-wrapper.left{float: none !important;}
.peer-wrapper.right{float: none !important;}
.peer-wrapper.first { margin-top:0px; }
.peer-wrapper.last { margin-bottom:0px; }

/* Peer Headings */
.peer-wrapper .below-heading {/*margin: 10px 0 10px;color: #ADABAB;border-top: 1px solid;border-bottom: 1px solid;padding: 5px 0 5px;*/}
.peer-wrapper .above-heading {color: #ADABAB;margin-bottom: 0px;line-height: 20px;}
.peer-wrapper p{margin-bottom: 10px;}
.peer-wrapper a.go{display: inline-block;}
.peer-wrapper a.go:hover{}
.peer-wrapper a i,
.peer-wrapper a em{font-style: normal;}

/* Peer Indent */
.peer-wrapper.indent .peer-indent{ overflow: hidden;zoom: 1;}
.peer-icon.indent .peer-indent{ overflow: hidden;zoom: 1;}

/* Peer Centered */
.peer-wrapper.center { text-align: center;}
.peer-wrapper.center .icon {float: none;margin: 0 0 10px;}
.peer-wrapper.center a,
.page-banners .banner a,
.center-block a,
.slider-banners a.banner,
category-block-section a{z-index: 9;position: relative;overflow: hidden;display: block;
    -webkit-transition: all 0.3s ease-in-out ;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out ;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.peer-wrapper.center a:before,
.page-banners .banner a:before,
.center-block a:before,
.slider-banners a.banner:before,
.category-block-section a:before{border: 0px solid rgba(0, 0, 0, 0.3);bottom: 0;content: "";left: 0;overflow: visible;position: absolute;z-index: 9;right: 0;top: 0;opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    
}

.peer-wrapper.center a:hover:before,
.page-banners .banner a:hover:before,
.center-block a:hover:before,
.slider-banners a.banner:hover:before,
.category-block-section a:hover:before{border: 17px solid rgba(0, 0, 0, 0.3);opacity: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;

    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    
}

/* ********************************************************************************************
	Social Link Icons
*********************************************************************************************** */

.social-link a{margin-right: 5px;margin-bottom: 5px;display: inline-block;}
.social-link a .icon{font-size: 19px;margin-bottom: 0px;margin-right: 0px;border-radius: 0;}
.social-link a:hover .icon{color: #FFFFFF;border-color: transparent;background: #6fc138;}
.social-link a:hover .fa-facebook{}
.social-link a:hover .fa-twitter{}
.social-link a:hover .fa-google-plus{}
.social-link a:hover .fa-rss{}
.social-link a:hover .fa-pinterest{}
.social-link a:hover .fa-instagram{}
.social-link a:hover .fa-linkedin{}
.social-link a:hover .fa-vimeo-square{}
.social-link a:hover .fa-youtube-play{}
.social-link a:hover .fa-flickr{}
.social-link a:hover .fa-envelope-o {}
 