/* 
Theme Name: Rabia
Description: Rabia is an minimal professional WordPress theme.
Theme URI: http://www.waspthemes.com/go/?theme=Rabia

Author: WaspThemes
Author URI: http://www.waspthemes.com
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 1.7.5
Text Domain: wf
*/



/*  T A B L E   O F   C O N T E N T S 
    ........................................................................
	
	01. CSS3 Loader
	02. Basic
	03. Header
	04. Footer
	05. Home Page Portfolio Style
	06. Home Page Blog Style
	07. Navigation
	08. Mobile Navigation
	09. Single Portfolio
	10. Blog Template 
	11. Portfolio Template
	12. Comments
	13. Sidebar
	14. Wordpress Core
	15. Typography
	16. Shortcodes
	17. Contact Page
	18. Animates
	19. Responsive
	
*/



/*-------------------------------------------------------*/
/*	CSS3 Loader											 */
/*-------------------------------------------------------*/
#circleG{
	width:65px;
	margin:0px auto;
	position:relative;
	left:-4px;
	top:5px;
}

.circleG{
	background-color:#FFFFFF;
	float:left;
	height:12px;
	margin-left:8px;
	width:12px;
	-moz-animation-name:bounce_circleG;
	-moz-animation-duration:1.5s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:linear;
	-moz-border-radius:10px;
	-webkit-animation-name:bounce_circleG;
	-webkit-animation-duration:1.5s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:linear;
	-webkit-border-radius:10px;
	-ms-animation-name:bounce_circleG;
	-ms-animation-duration:1.5s;
	-ms-animation-iteration-count:infinite;
	-ms-animation-direction:linear;
	-ms-border-radius:10px;
	-o-animation-name:bounce_circleG;
	-o-animation-duration:1.5s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:linear;
	-o-border-radius:10px;
	animation-name:bounce_circleG;
	animation-duration:1.5s;
	animation-iteration-count:infinite;
	animation-direction:linear;
	border-radius:10px;
	-webkit-border-radius:10px;
}

#circleG_1{
	-moz-animation-delay:0.3s;
	-webkit-animation-delay:0.3s;
	-ms-animation-delay:0.3s;
	-o-animation-delay:0.3s;
	animation-delay:0.3s;
}

#circleG_2{
	-moz-animation-delay:0.7s;
	-webkit-animation-delay:0.7s;
	-ms-animation-delay:0.7s;
	-o-animation-delay:0.7s;
	animation-delay:0.7s;
}

#circleG_3{
	-moz-animation-delay:0.9s;
	-webkit-animation-delay:0.9s;
	-ms-animation-delay:0.9s;
	-o-animation-delay:0.9s;
	animation-delay:0.9s;
}

@-moz-keyframes bounce_circleG{

	0%{

	}

	50%{
		background-color:#363636;
	}

	100%{

	}

}

@-webkit-keyframes bounce_circleG{

	0%{

	}

	50%{
		background-color:#363636;
	}

	100%{

	}

}

@-ms-keyframes bounce_circleG{

	0%{

	}

	50%{
		background-color:#363636;
	}

	100%{
	
	}

}

@-o-keyframes bounce_circleG{

	0%{
	
	}

	50%{
		background-color:#363636;
	}

	100%{
	
	}

}

@keyframes bounce_circleG{

	0%{
	
	}

	50%{
		background-color:#363636;
	}

	100%{
	
	}

}




/*-------------------------------------------------------*/
/*	BASIC												 */
/*-------------------------------------------------------*/
::-moz-selection {
	background: #191919;
	color:#fff;
}

::selection {
	background: #191919;
	color:#fff;
}

body{
	background-color:#FFF;
	font-family: 'Raleway', sans-serif;
	font-size:16px;
	color:#333;
}

a{
	color:#000;
	outline:0 !important;
}

input,select,textarea{
	outline:0 !important;
}

a:hover,a:focus{
	color:#fe4642;
}

.default-content:after,.post-content:after{
	content: ' ';
	clear: both;
	display: block;
	width: 100%;
}

.default-content img,.post-content img{
	height:auto;
}

strong,b{
	font-weight:600;
}

.tab_wrap,.panel-group,.well,.lead{
	margin-bottom:24px;
}

h1,h2,h3,.h1,.h2,.h3{
	margin-top:30px;
	margin-bottom:10px;
}

h4,h5,h6,.h4,.h5,.h6{
	margin-top:15px;
	margin-bottom:10px;
}

.default-content ul,.default-content ol,.post-content ul,.post-content ol{
	margin-left:0px;
	padding-left:24px;
}

.default-content ul li,.default-content ol li,.post-content ul li,.post-content ol li{
	padding:2px;
}

.sidebar a,input,textarea,.header-name a,.mobile-menu li,.mobile-menu li a{
	-webkit-transition: color 200ms ease;
	-moz-transition: color 200ms ease;
	-ms-transition: color 200ms ease;
	-o-transition: color 200ms ease;
	transition: color 200ms ease;
}

.header-name a{
    -webkit-transition: letter-spacing 200ms ease;
	-moz-transition: letter-spacing 200ms ease;
	-ms-transition: letter-spacing 200ms ease;
	-o-transition: letter-spacing 200ms ease;
	transition: letter-spacing 200ms ease;
}

.loader{
	display:none;
}

body.loader_active .loader{
	position: fixed !important;
	top: 50% !important;
	left: 50% !important;
	margin-top:-6px !important;
	margin-left:-32.5px !important;
	display:block !important;
	z-index:9999 !important;
}

dt {
    font-weight: 600;
}

.twitter-tweet{
	width:100% !important;
}

.wp-video-shortcode{
	max-width: 100%;
	width:100%;
}

.wp-audio-shortcode{
	max-width: 100%;
	width:100%;
}

.wp-video-shortcode .mejs-layer{
    max-width: 100%;
	width:100%;
}

.cboxElement:after,.cboxElement:before{
	display:none !important;
}

#cboxPrevious,#cboxNext{
	outline:0px !important;
}

.global-section{
	overflow:hidden;
}




/*-------------------------------------------------------*/
/*	HEADER												 */
/*-------------------------------------------------------*/
.personal-header{
	padding-top:42px;
	padding-bottom:62px;
}

.header-small-column{
	text-align:center;
	text-transform: uppercase;
	color:#4c4c4c;
	font-weight:300;
	font-size:30px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing:-1.3px;
	padding-top:20px;
}

.header-name{
	text-align:center;
	text-transform: uppercase;
	color:#3c3c3c;
	font-weight:800;
	font-size:36px;
	letter-spacing:-2.3px;
	font-family: 'Raleway', sans-serif;
	padding-bottom:12px;
}

.header-name:after{
	position:absolute;
	bottom:-3px;
	width:126%;
	left:-13%;
	height:3px;
	display:block;
	content: ' ';
	background:transparent;
    background-image:-moz-radial-gradient(farthest-side at center top, #C0C0C0, rgba(255, 255, 255, 0));
	background-image:-webkit-radial-gradient(farthest-side at center top, #C0C0C0, rgba(255, 255, 255, 0));
	background-image:-o-radial-gradient(farthest-side at center top, #C0C0C0, rgba(255, 255, 255, 0));
	background-image:-ms-radial-gradient(farthest-side at center top, #C0C0C0, rgba(255, 255, 255, 0));
	background-image:radial-gradient(farthest-side at center top, #C0C0C0, rgba(255, 255, 255, 0));
}

.header-name a{
	text-decoration:none !important;
	color:#3c3c3c !important;
}

.header-name a:hover{
	color:#1c1c1 !important;
	letter-spacing:-1.2px;
}

.home-header .col-md-6{
	visibility:hidden;
}

.home-header .header-small-left{
	text-align:left;
}

.home-header .header-small-right{
	text-align:right;
}

.home-header .header-small-column{
	color:#ccc !important;
	font-size:25px !important;
	letter-spacing:6px !important;
}

.home-header{
	padding-top:14px;
	padding-bottom:20px;
}


/*-------------------------------------------------------*/
/*	FOOTER												 */
/*-------------------------------------------------------*/
#footer{
	margin-bottom:20px;
	margin-top:50px;
	text-align:left;
}

.footer-list{
	display:inline-block;
	position:relative;
	margin:0;
	padding:0;
	padding-top:10px;
	list-style:none;
	color:#666;
}

.footer-content{
	padding:0px;
	margin:0px;
	font-size: 12px;
	letter-spacing: 1px;
	font-family: "Open Sans",sans-serif;
}

.footer-list li{
	padding:3px 0;
	font-size:12px;
	letter-spacing:1px;
	font-family: 'Open Sans', sans-serif;
	position:relative;
}

.footer-list li a{
	color:#444;
}

#footer a:hover:after,#footer a:after{
	bottom:0px !important;
	border-bottom:1px solid #666;
}

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

#footer .col-md-8{
	text-align:right;
}

#footer .social-list{
	list-style-type:none;
	padding:0px;
	margin:33px 0px 0px 0px;
	font-size:0;
	display:inline-block;
}

#footer .social-list li{
	display:inline-block;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	opacity:0.8;
}

#footer .social-list li a{
	display:block;
	text-decoration:none !important;
	font-size:0px;
	padding:0px 8px;
}

#footer .social-list li:last-child > a{
	padding-right:0px;
}

#footer .social-list li a:after,#footer .social-list li a:before,.no-border-link:after,.no-border-link:before{
	display:none !important;
}

#footer .social-list li a i{
	width:24px;
	height:24px;
	display:block;
}


/*
	+ Why I Using base64 for PNG icons?
	- Because I want load this images with CSS.
	- And this way is more faster.
*/
.wf-dribbble{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACRUlEQVRIiZXW3WuPYRgH8M9mlAMxlplN9i9w4IRyYKJQK6WcOfQyTUMpGk444EBL2MRw5CWlhM3bMtTCCS20TKktB4SNJAwH9/2zZ8+e/X6/feuu576vq+993dfrQ35UYSs68RIf4nqJDmzBvAIcmahBG37FdQ8t2BdXC+5H2U+cQnWx5OvxDZ/QhFl5dMuxC5/xFfWFyJvwB9cxu1iLUIEbGMGOiZTqo0ILSidBnkMpjkeOdWlhDYajFVnkc9GAc7iIo1ieoTdFCP6QkCD/0Y4vwlPTaMJHwXUNWI1G9KAbCzOMGcbp3EFtfNbeDPIjeIgFuIQrKfkevI/yJJrxO3feGC+oTCnV4RVmxH2lkC0r4r4aT3FVSNkkqiJnA8FnjzOsf4A1qbPt6BVeO4BN8fwZlqV0e3AT+nAyJSwXArVECOZmtOI5/uKOsYW1E4dTHK2CBwwLPktikRD0Z0IMzgoFtRTb8EJwYV0824jLKY790UjfhPJPYjG6UmfThIwaEDKqI1p5AW+NT4DmaLw+nEgJyzGIkrivEHzaJbisDQcS+rtlu+g1+YO8EjOF7nkoceFaPInfJUJsJgxyvjTtxbUM66YLrp0ttOy8aVorf6F9N76Q4BHO4F2GfEyhUbhVDOIYNmBVtOyNIlsFo82uE2UZlxTb7Kbiroxmx2i7bp/gkkIow3kTtOsccgPnFuZMgrwCtxUYODnkRuaQUI3z8+hW46Dg3qJGZg7JoT8i1ER66HdH2aSHfhLJ35Z+/IirX5G/Lf8AkgioA3cJEGwAAAAASUVORK5CYII=);
}

.wf-vimeo{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB8UlEQVRIibXWv2tUQRAH8I9noqVRgyYmQgpBxEYQLPwfhICVnZ0oghLslIjaKCLCKWqiECxsbcQfJyooCBYWVlGEs7IQAmrOFKKeZ7H7cpvLu3d3CX5h4G525ju7O7Mzj2IM4xgqmMVclFk8wVEMdeDIxSim8TvKc5RxJkoZL+LaL9zCSLfkB7GAr5jAQIHtRpzCN/zAeCfyCfzFA2zqdkcYxEPUcbKd0Xg0KKPUA3mGEq5HjgOti6OoxV2shDzDWiH580KBLGIG34WjrhZbhM3ezhRjwrFOt3EYwAWcT3TrhWqq4BLWtPhM4g+2w4kYYGsO+W58QkNI/s6ovxd1mexr8RuOnMcJd/Y6h3wIn1uIDmMD7gj13y4AvMEj+IibOQb92IWLCVE5WX8XdTWsy/GfwnvRYDLHIMPeJMDbqNuRnOBaG7+zQjVZEBJWhGokqwv3+zT+n5OfO3HTNcIV3egQ4HJyii/J70MFPlP4QPskp9hvabIbuNLBZzHJRWWaoaR5TQ1ctbz2Uywp0zHFDy3DHtzHkQ52tDw0/nOroNnsKuhbBXk/nslpdjTb9cwKg/ThrjbtOkM2cB5jcw/kg8LbKBw4GbKROS+8xm0FtiM4J1xvVyMzQzr063hp+dB/Fdd6Hvop0s+WKn5Gqerys+Uf2/CXy9KQvaAAAAAASUVORK5CYII=);
}

.wf-google{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACTUlEQVRIiZ3Wy29NURQG8F+LQaMRj6baKhpGNGZlzLASSUXMxFBCmhCRGJBSE5EwKcElIiZlUhNR6hWE4A9QjwQhwqDiWdKoqsHepz12720vX7KTc9Ze51tr7/U6TI56bEMf+jEQVz+uYivqpuAoikacwnBcN9GFvXF14Vbc+4mTWFAu+QYM4iN2YvYkunOwC5/wDW1Tke/Eb1zC3HI9Qg0uYwQ7Sim1RYUuVP4DeYZKHIsc69LNRnyNXvwPeYZpQvC/CAkyhrP4LBw1RRWao1cbc6u1hDO10dnTmaBJONaeRHERzuMIDgmBHMV1IVb59LyCTbn3DvzCQtgeDczPKSzGO2zOyVbhO35gZeJMaqA+crYT7ux+8kF39LY6kR+N8otC3u+O6xkuxOdlUfcheuE5TiREHyJRbSJfE+X9WIpCXG+EwisYr4UCnhAC0pEQvYpE6xP5kijvTeTpFcE+IZsMCuWfx+FIdBsVyQmGsboMAx3Rec9xPNmsxr1opBsrsBaPhRRNUWdivAp4SvEgE3K8VQjco2hsfxG9UhgLcrE0TdETDfQI1ToV/krTJsULLUMFtkQDo0LrnqzDkhQaE1tFDQ4IVdsjVPNBochGheNXlSCf0CoYb3Z9aMF7oZhmJh+34G000l6EfAZuKNLsGG/XAxjCrBIeLo96ZxL5dJxTol1nyAbOS8wrpST0qXxx1uCaKQZOhmxkfhGqsSHZbxbGaYPQjzqF6y1rZGbID/0R3BEmXSde4wHuxr1/Hvp55H9bXgixGYrPZf22/AE8Lag9jPVeLgAAAABJRU5ErkJggg==);
}

.wf-linkedin{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB4UlEQVRIiaXWzWoUQRAH8B8xIt6MBnXNBuLZgwfxIOg9F2HBVwhCJKAEb8om4hssokbR4McbiJqIHygoHnKOEsgTiB/RHGRjjIfuyY6TmcnO5g8F09PV9a+u7qpqylHDBcxjEV+iLGIO4zi8jY1c1HEHa1FeoYWrUVp4HefauI2hbo2fwyq+YRL7SnQHcBnf8QuN7YxP4i+eYH+3HmEQT7GOS0VKjajQQl8F4wn6cCPaOJudrONn9KIX4wl2CYe/IlyQTczih7DVBHvxGA+xpwLJwejs3eTHiLCtKxnF09iIcrICATTxB8NwMRIcyij14zqmVQ9bLdqcIMTsfY7SMM5jLI5HcAJHhTA0cLyE5COewRJu5SiMCuFpx/H9OP6Arzrhmy4gmMEnwoE0KxBs4B7exO+1uKMspoTbZFVI/24JXsTxQIrwTM76ZnTeEm5WIHiU0mnHf6M562fwmeJD3inB5iFPCFeqllHYCUFdqGnjFCfaMWGbSfimsCDkRtrLBZzKrP0v0cgvFb1iS6mgU+zmhQzuFbvxUk6xo1OuZ3sk6ccDBeU6QdJwnuNABeODQn6UNpwESctcEQ72SInuEK4J4e2qZSZIN/11vLW16b+Lc5WbfhrpZ8syfkdZ1uWz5R9zAZxKODgIuwAAAABJRU5ErkJggg==);
}

.wf-flickr{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB7klEQVRIib3WzYtNcRgH8I87IykLL5NxzRViofgf1Ows1C1ZsrDRMEWTbOjKwlrdhBllUjZKLMQYoaiRBUtDU1N2isIwRcMYi9/vzBxnzn0dfOtZnPN9zvf5vTwvh/oo4ghGMY4P0cZxH33Y0EAjFyUM4Ue0R6jidLQqHkduBpfR06z4PkzjIwawuo7vGpzAJ3xFuZH4AH7hDtY2uyJ04S5mcbyWUzk6VFFoQTxBAReixt4sWcKXuIp2xBN0CJc/JSTIPIbxWdjqUrFeWOyV5MUWYVun/oJ4ggp+YhMciwG6cxx3CeeZl+srsBu9WJnhilGzn3BmYxmHDlzHXLRvOJTit+GVkG23MYGdGY3nuCeSlzLk0ZR4YjPYHvmHOJDyL+NFRmMQrwkXUsmQN3ICzEXRglCEyzLfvMOq1PMZIZtMC+WfxvkaAXoj/xabU/7deJ8JWomLN4GLmQBbhdJPi48JdwOH8VJIgD14hpMZjUG8If+SYQeuYgTn/Ll92I+buIWDOd/PX3K/kFLFHKd2URJ6Wh//odD4x62ChWY3is4liC8XamRRs2OhXQ+3GaQT19Ro1wmSgTOCdS2Id+GBBgMnQTIyp4Rq3FjHtwdnheNtamQmSA/9WTyxeOg/jVzLQz+N9G/LJL5Hm9Tkb8tvj7yQ+iqyMukAAAAASUVORK5CYII=);
}

.wf-youtube{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABuklEQVRIibXWzWoUQRAH8B9JvBsNakyE3L2qbyEEFN9BEQzBm7LiKyyiRg/Bq3oTPyIqURByUE+aSEB8AEFdk0P8WPXQ3cna9s7OZskfCoapqn/VdFVXDdUYxxksYBmfoizjEU7jQA+OIiZxAz+jPEUTF6M08SzqfuA6JuqSn8A6PmMWuytsR3EeX7CG6V7ks/iNe9hTNyOM4T7amOlmNB0NmhjqgzxhCFcix/FcOYlvMYvtkCcMC8VvCQ2yiXl8FT51UOwTkr2ZXkwJn3WhR2ajmQxX2DfwC4fgXAywPzM6hndCd/zpImvR5mjmOx45zxLO7GUhi7sZWVvo+1KgOwX/JTyAVVwrGLzJSFo4jMeFAK8L/nNYIRSkUTB4XwiQcArfO3QrBf9LyWdduP51A5zEx0xXCtCIyVvF1YJBfkQbWFSuwauC/1xMsnaRq+R2wX+zyIO26VscyXz/adMpO3zR2OFRwdawW8DIAOS78ERh2LE1rue3GWQEt3QZ1wlp4TzE3j7Ix4QbXrlwEtLKbAm38WCF7QQuC8dba2UmdC79Np77f+m/iLq+l34nOn9bPgi3eSM+1/pt+Qt3rbiP3aefmQAAAABJRU5ErkJggg==);
}

.wf-facebook{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABsklEQVRIiZ3WT0uVQRQG8B9mrbOkvHkDP0St2roNhKJP0MYQDAkKKiPat7gEpi0s+ghhpVSQEPQJLIIb7aM/lotIrRYz472m95157wNn887zPs/MmZlzhmo0cAnLWMPnGGt4jkmMZDT2RRML2IzxEi3ciNHCqzj2G/cxWip+Dhv4ihkcruAO4Qq+4ScmcuIz+IMnOFI6IwxjCdu43Is0EQktDNQQTxjAvahx9v/BJn7EWfQjnnBA2Px14YDsYBHfhaVW4RBO4TxO9+Aci5N9kD6MCcu6nhEfwnv8jfGwgjuLLZyE6WhwPGNwMQpvYR4XKriNqDlFyNmbjDhcjQafCrjwFk/hA+Yy5Lv4Eg020cadzD/zeEe4IDcz5Mc6uU+R+2dW2GwbwvXP4VoU/ljA3WVQkqJ+DBbEFJVucl2DnU2eEo5Uo5Jez6Ap1LRJyi9aHYNdF42yUjGGcZzJiO8pFXSK3TIGC2bYCwfxwj7Fjk65XuzTZBCP9CjXCanhPMPRGuLDWJFpOAmpZa7jFk5UcEdxW0hvUctM6G7623htb9NfjWO1m343up8tbfyK0Vb4bPkHmo2FPRUxF7sAAAAASUVORK5CYII=);
}

.wf-tumblr{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB00lEQVRIiZ3WPWtVQRAG4IcYG7XQGDQxEdLZCpY2ahothICNRRrFRhGUYCNKxD9gcRENsQj+huBHRAUDgoV1NEr+gIKamELUeC12N/ckuXfP3rwwzdl33pn9mJlDHoO4gjks4Gu0BTzHZQzUaLTFMKbxJ9orNHA7WgOv49pvTGGoVPwcVvENE9ib4e7DDXzHT4zViU/gH2bRV5oR+vEEa7jeiTQWCQ30dCGe0IP7UePs5sVhrMQstiOesEO4/GXhgaxjBj+EreZwqoBzQEj2UfowImzrVo3jHjRxuoYHk/iLw3AtBjhY43QzBjhZEGAwal4lnNnbDHkUi1G8iY94H+1Mxu8dnsJnPMgQxyvim2084zcVk7EinFkn9GkdTxOXcCxarlbuCK/JqlD+OZyvBDhRw02YFJL3CQ+7CDBaGGAaH6i/ZMLTTAEuVL7vzvisX3LJMx0QumYTX3AP8zpf8oZnOqKs0C4K1Z52soijHbgbCo3yVrELx3FE6DvtsKVV0Gp2c+itCZLDTrzUptnRatcz2wzSi8c6tOuENHCeYX8X4v14oWbgJKSRuSxU46EMdwh3heMtGpkJ1aG/hje2Dv35uNb10K+i+tuyhF/RlhT+tvwHkHKJsqweoo4AAAAASUVORK5CYII=);
}

.wf-twitter{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB2UlEQVRIibXWy2pUQRAG4I8YRVAwarzERIk7fQAfwAcIBFzoKygBJQguvOHCjRthEDW6CD5D4iVGBQXRvRAvkCcQ1JlkIaOJLrrbnIx9zpyJ+ENtuv/6q7uru6qpxhDOYA4L+BxtAU9wGvu7aGQxgnv4Ee05GrgUrYEXca6NuxiuK34Cy/iCSQxUcHfiPL5iCePdxCexihnsqrsiDOIhVnCujDQeCQ309SCe0IdbUWOsc3IErbiKjYgnbBKS3xQuyB9M45uw1X/FXmGx99PAqLCtixlyf2ZsQMjVZSFPhzOcK/iJg3A2BtiXIc7gSMfYG/yK1sQj7OjgDEXNCcKZvc6IwzthuxNR5FBBPNnNEt+3MbhPuFNCulEQauN9JsCxEt+pyNcSziyH+Yxg0drYXuJ7VThCy8Lzz+EoPlYEmC/xExfdIhzR7RLSlooAqzheEWAKH6hOMuzBbCbA9QofCkkuu6Zb49xsnE/CS0KBq8K6azqq/KFtw0lciHZKqKDdsO6h8Z9LBWvFbk6+PNTFZjyTKXaslevpDQbpxwMl5TohNZzH2N2D+CCe6tJwElLLbAqv8UAFdxjXhOOt1TITik1/BS/93fRfxbmem34RxW/LIr5HW1Tz2/IbXV+fLloezfIAAAAASUVORK5CYII=);
}

.wf-pinterest{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACFUlEQVRIiZXWO2tVQRAH8J8xAUEEH/ERk0AKBW1sBP0QKgRNI6jYSPABSrARJSIWgoXFRdRoEbTQDyA+IhpQUAT7KJF0VoqPaBBfUYudk9wkZ89N/rBw987Mf2dndmYO1WjDEQxhBB9ijeAhDmNdA45SdOA6fsd6ghrOxKphOGS/cA3t8yXfgwl8Qh+WV+iuwEl8xjd0NyLvw1/cxcr5eoRW3MMkTuSUukOhhqYFkBdowuXg2DVb2IGv4UWOvAkbsRWrMzqLpeSPSw9kCoP4Il11NhZJoXuPf7H+4BaWleivCWdvFH90Sdc6nfHqEr6jF0uwFD3SIxhWfuP+cKITjscBa0sUN0tJ3xfy/WgO2aG4zY4Su7bgPEaK2fOM90el0MCjINwe+w2xP5+xfYn7MIqrGaULeBW/3wVhZ+y3xP5UxnYAr0kJ6c8o7ZUKqDU8GquTHYgDejK2Z6XXZEIq/zK0SCHcho/iylIeXoRzuUrvD7lRXMkoFdgU3v7ERTyOfW+FzQDeUJ3kAgeDcCduS61kdwObqSRXPdMCNbxtQFiPGc+0S3WhwR35PJVhRqFR3SpI8cz1n9mY0yqYbnZDpiu1HmU9pwwt0gOY0+yYbteDmUMaoRk3Zdp1gWLgPMCqBZC3Sq2kcuAUKEbmuFSN6yt023FOCu+8RmaB+qE/iafmDv1nIVvw0K9H/WfLGH7EGjPPz5b/QBWQnEUB2cIAAAAASUVORK5CYII=);
}

.wf-instagram{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB90lEQVRIiZ3WS29OYRAH8F8vbCkNqpX0K7DRrlh2I2liYyFhiUhII7FAXVbWjajLovEZxKWohETiCyhp+i6wFNXSheBVi2dOe7w9l7f9J5OcM88885/zzDwzh2r04QymMYsvIbN4itPYU+OjEAO4h98hM5jA5ZAJvIy1X7iD/nadH8UyFjCG7RW2PbiAb/iB0TrnY/iLh9jRbkToxSM0cb7MaDQMJtC5AecZOnErfBxpXRzA94hiM84zdEnJX5IKZBVTWJQ+NUMHTuFmjZxoIdkVwd7PFIPSZ11qMRzGSoVM4riU3IMte8fxB/vgXBDsbjEaqSEYCbtG7jlDX/g8SzqzN9ajiGAOn+P5nXQ/mgUE8BaPxabJEoKmlJsVXAt9B26EbrGC4C7ekxIyXkIwj/1SVeSrq0s6+6GwKSK4GvssS9e/jOBABNGVW+tug2A89pnD7QqCTnyKiDpi7YqUi60VBHfxgeokz8fzYXzFx9At4FCslRGsJrmqTBu59x6cxDFsy+lry3RQ8UUbCv0MnpdIVqbDLXv/u2gUtwoR8cUaqW0VrDW7aalCNosteKGg2bHWrqc2SdKNB0radYZs4DzBzg0478UzNQMnQzYyl6Ta31th24/r0vG2NTIz5Id+E6+sH/qvY23DQz+P/G9LAz9DGtr8bfkH8cWx5QkLTBQAAAAASUVORK5CYII=);
}

.wf-soundcloud{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB40lEQVRIibXWTYuNYRgH8J8xsrEwY2JeaxY+g+2UbHFKlI2VBZPCsKODjZSNTnIMarKysEDyMkJRyicYmvIJFIZZTBjH4rqfmeNxznNemH9d9fTc1/2/7vt6vSnGECYxizl8TDKHpziKwRYcDTGKG/iR5AUqOJukgpdp7TuuY6Rd8n1YxCdMYXOBbh9O4zO+odSKfAq/8BD97Z4IA3iEZZxoplRKChX0dECeoQdXE8fu/OIovqZTdEOeYb0I/oJIkBXM4Iu46r9iqzjszezHuLjWmf9AnqGMnxiD48nAtjY3DwofjxXoDCXOY4TP3rQgXSdiswf3UBP5f6Rgz1s8hnlUCxR7sEvk+yTuJwM1LGleYNN4RwSk3EChN8mEcGMVp3IGaiKtS+mW9TgnssmiKP96bBJ+PoQDuIg7ON/AQCYncxzldHjzuJZb3IlLuCL8XMUDXC4wcDfHMY33NA5yPw6KbrlX+P+WaCXNDBzOcawEuVmabhSF1ydSczuGsQP7czKR2/tHmo5b40JjjVsFq81uVqRmt9iA5xo0O1bb9UyXRnpxW5N2nSEbOE+wpQPyATzTYuBkyEbmgqjG4QLdEVwQ7m1rZGaoH/rLeOXvof86rXU89OtR/2z5IJrbUvpu69nyG+3rke1an+cWAAAAAElFTkSuQmCC);
}

.wf-skype{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAACXElEQVRIiZ3VS4hPURwH8M9cMzvlNYYZRoNIopmyNCIrkVcWlCzYEdGkLGgkC2UpbBTJYyfJY4xHU15ZWKAsx8JjvAozxOQxY3HONdd/7v3PjG/dOud3f69zzu/3/VUoj1qsxWrUY2KUf8ALXMJFvC1yUFEgn4pWbI77O3iG93Ffg3lYhH6cxEG8HiJhsA5f8REtGFtGdxx24xO+YM1QzlvQh8sYP5xsIqpxFb+xq0hpTVQ4gmQEzlMkOBp9rCz9ORU9MYv/cZ5iFK6jWyiQvziFz8JRs6jG4Wh0DMuwBHVlgtTEZE+kggbhWHtLFCcIpdif8/WhAwsKgrTil1DadsYAk0qUDmUc/sRxrIqn2I93QrUtyglQG31uJxz/fo5SWybAjihrxgrhnaYLpdmF0Tn2D3EtwQw8zVF4mVmfi5nexRXcxGT8iNluzLF/gulJVHyTo3Ahs56FB9ggFMTMuE97pTnHvgt1iXDcvhyFrOyS0OEXsEW4nk3CPcOYHPt+VCRppByF55n1N5wX6OM2FuOsgVKcj8oS+ynoSqKjxpwAnXiM75iN5ejFUoFdCY9MKPU5JfaNaZJFZUpoqp/YFvdV0Rk0CQ2VVlp9xu6fMm2Q32gp1sdT3MQ+7MGZKEudd5TY/NNoFFNFinociI4e4VXG+V3hvlMMogoGyK7d4MfKQ4K5mFYir8ItOWTHAF2fGmaQUlTitAK6TpEOnDaB7IaLatwwxMBJkY7MboHUylHzFOFtehSMzOEM/QT3BG7JDv0mLIxZj2joZ1Er9EC70Hi98esUWHirwGWF+ANgMZ9G5IY02AAAAABJRU5ErkJggg==);
}

.wf-email{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAB+UlEQVRIibXVTYiNYRQH8N+9rpWUjzHc+SiNhUwW9iKUpEYGIRtlSWo0DRs1kqVSZKdMdjaSEIOFhsUsWVAWE4nrqy6DsJhxLZ7nnbld933v3GH+9S7e85zzf87znOf8T042itiFnejEsmj/hNe4get4n0aQS7F3YBCH4v8InuFj/G/FWmxABZdxBm8bJAz24DvK6MeiDN/FGMBnfENvI/J+/MZNLJlJNhEtuI1JHEtz6o0OF5BvgjxBHhcjx47axQ58jVnMhjzBPNzFuPBApjCEL8JR/xWtQrKXEsNK4Vgn/wN5gkFMoDOHPpxDGz5UOfVhG1Y3IHuBYZyvshXxBn054c4WYn1N4AhKWICeFPJb+BEJN9asjaKcxyo8TSHYHwkGhGtMMIGj+Il9KbFP0JXHCrxLcRIJNgsNWBZkogfbsTcjroS2giAXlQxHWINX2BJ98+huEAMKyU4ZPtdwVRC159HWjRM4gN0pce0oZRX5Ph6hCwf9LYwVXMFLQfS21qyPopz1TDfhOJZnnE6MOYuHVbapZ8ocN1pimFOpYFrshoXCzxbz8UAdsWNarodmuUlBKHpduU6QDJw7WNoEeQvuaTBwEiQjcxynZPdIO04L11t3ZM5k6OfxWNCr6qG/TuidSU0O/WoUcUQo/hh+xW9MaNDDgpal4g+YA3qy+AnRAgAAAABJRU5ErkJggg==);
}

.wf-reddit{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAACmElEQVRIiZXVW4iVVRQH8N8cj4JgmHa8jI6hIhEkqIkgaIYP0UOUt5fqLdKHDCIvTwqG+CL6pIQ+eBkMCYJAwsqKRNCgoHoQy16cQYRG8T4WqKROD2t9us/BmTnzhw++vddlr732f63VYWh0YhVWYAYm5f41XMJXOIYrgznoGGS/C9vwXq5P409czfVkzMUrGMBh7MDfwwQM1uBf3MRGPDuE7gRsxi38g5XDOd+IRziOie1Ek2jgGzzEx4MprUyFvaiNwHmFGj5NH2+2CrtwJ6MYqfMp4gYwCt+hXxDk8SN3C7bMwfVhHL6Ot3EbN0QqJ2IL+gQBLuALrIOZea2tbUa8E/X8/1Aw6X0sKnS24QFm1ATH4WCbB9TTuLJ5TbDp10LngMjOig6Rs2ewZAinL+BVvIRZOIo/8NcQNr/gZh2zcbJFuErk+jfMx1mcwZcpn4ql2JCRL8T3oqornMWyeipfLgQNzMtDZ+IjURslbmX0h0Sh/ZiBnBYPTzz4tJqgZelgjMjfAuwWDOnBpkLnc5xKu115Axhd6Aygo1adVAj6xKN9lutxKX++0JklUlvR/AjGa25609FXR2+mpMQ53M//i3lAfyFfLtg0kOv/0qbEPPTWcAKLRUVWOInVLQZjWtZlOtZoJkqnqItva6Knw9pCoTejeyPXDcH5PfkdxHMpeytvcLGwX5f2lW/dovQbmvEu9okaqBf7dZGm/XinxWay6GsHePJIXTiPnzPqB4XBWNEdX25x9Du+xt1ib7RI+SK8qJn+j9t1d0u07aIu2PTUdl2hGjgnPMlxO2jgB8MMnArVyOzHJ5prpBXTsV3k/Kkjs52hX8NPoreUQ3++aJAPjXDol+jEetHIenAvvx7RhT8QvWxQ/A/eUZR0TajELwAAAABJRU5ErkJggg==);
}

.wf-delicious{
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAB/0lEQVRIia3VT4hNYRjH8c8cd2pKijGGO3OV/NlpslFKysKGwshGFqLMghQmOzWarGSnWZvYWWkSg6xkoaRQlHIpNf5HgwVl5lq87+HMcc+9c2d86+32vud5n+e553nO72nTmDL2YDdWYlk8/4jXGMNVvCty0FZwXsEQDsX9XTzFh7jvxnpsQQ0XcRYTTRIGe/EdnzGIxQ1sl+AUvuAb+ps5H8Q0rqFzNtlEunAdUzhRZNQfDS4gacF5SoKR6GNn/mEFX2MWc3GesgA3MSk0yJ8ijwrdshafMhcWYXP8rUcNz+JK6cYLXMEArBL+1unc5YW4jF3YlllPouN0TeNA7u4Qfgmt7XgMsDxntFWddym0bC23budsytHnsQTbcR/vc0Yd+FknQD06cvu3eIAdCdbg8SwdtcIjrE6wIkb837xBT0nopFqB0YjQvlnO42TubKAoSilG6i14vq4gs4e5s/117CqYSPASfUUZzIM+vEowjk3+bdP5UMZG3EgETYfDOaOq8BE1o1P4qLIMCHUdayYVB7FP0JiU54Kcp7TjnJmzYoZU8FfsbgmFnyvtuCMjdllSuR6dY5ASLimQ65R04IxjaQvOuwQ9ajhwUtKROYkz6Glg24th4fXWHZmzGfoJ7gl6lS3kBmFWTGlx6Gcp46hQ/Cp+xFUVJtcRQcsK+Q3LdHlJ84HvIgAAAABJRU5ErkJggg==);
}

/* Retins Icons */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	.wf-dribbble{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAFhUlEQVRogdXaW6xdRRkH8N+hx7apgK1AlRp4UAuUS0sC0lCieInBSEvAULQEIWkphZgCkRq5JDz4ZCLE4IOpPojSaFIhIHcMSRugaISUQCU2NuGBW0HLpbJbKO05HB++WVmz9m2tvXuqnC9Z2XvPfLeZ9c1/vm9mj5gcOgpfwxKcggU4vI1nD7bjRfwFm/HOJNkfiubgamzBOCYGfMbxFNZg9v/S8Xm4Ha0+zo2J2c2fsT78LfwMnz2Ujn8CPxKh0O7AG/gtvo+FmNFFfiYWJZ7f4c0uelq4IdmaVPoinmsz9hEewPmYNoTOUSzFQ0lXrnsrvnDQXie6AP9pM3C/WKyTRaeJgeQ2dovJOSharRq7b4oBHSq6CP/O7B3AqmGVXaM6I5sc4kWWaB6eUA3VNYMq+a4qNG7A9MnzsZam4/eZ/TFc3FR4gSrSbMDI5PtYSyP4gypCnVgnNB3bVMNmmJmfg3OwHFeJ2VuCTw2oZ4ZqOD2vBmJvzJhfx9wBjI3icjyK/arrp3j24UGswGEN9R4r9plCx7pejJ9TDZ3zBnD+ApHn5OjxONbjp/hVGtj7Gc+2AWwszeTe0wNM7siY/thQ8UhysJB7MfvebdHNwvdEKBQIc2tDW/dmum9v7zxGOTtjmN/Q+buUs3Jpat+Y2nbpDbsjuDKzub6BvQVKZNyLo/PO65Wj29hAGdyU+N/BGVn70fiXEsH60Q8zu9c2sHlPxr8278jznG80UPQV8aZ248wu/VcoQ2RJDx1nC2jcJ97Efnypxu55mZ/PFI3zssZX1aPDCP6W+Ff04dmSeJ7torMIn7GkY13i3Vxjexp2KifnM0TsFgP4TY0CuDDxbqnhO12ZR61MbSfgT8qN6ZLMsX+k9m/W6C3W3YTIGCroc0WDARRo0CSp+4UyCdyYDejvOLmNd1Xqu6tG58rM35/DY1nD6TXCM8TMvS02rm40W8ziLWIvyDey1/AD3XfTT+JDgV796oszMn0PjyohcwI7agZwpijWt4uZOEKkGscnPfNxnO6504eiWutVyO/FX3EuTsULPfj+mX2fT8xmgeV1dInedW3xfCDWx20ivz9JoNWEmP1+9MvE9+0avr2Jb9eo8vhjT4MBFBvTFrHoWiKud4q3twMviw0np/X4sUCb48SbG01874m8a3smd2yNHy2xqx9BmXjtbDCA6xLvDQ14iSJ+fXKy7s3lz5U1eovkbt9oGs2ndR5E9RIk4W8fmivylcuytv1ivTyGn4jQLXg/L2J/afr9hv50ZPpswUvKjWFWjeA5ifeBPjxfFUgyIULibnxdJHETeEXvAunpxLOoj/7DlW9qB8PBaEv3QudyZUhuxVlthovkrVv6caRIwweC0cNUYanfyAkofDw5s6yt7zLcKTD+DiyW5SsCJB5J35d20b1cLOxHdYJATrmPO4hcZJhU4tmsbbFIysbFaUYvKnbR9jRkWnJm0FRiObEgi5OxQZO5VWLRvZZ+X18je3zi268KGgW6DZLMjctqgsKhQdPpFv6c5O5uIEc50+em30vEgAZNp5/OO67NOpqWk0VBMyEKmKZH5BuUxfmX8ZbmBU1eVlZ29bykHNeZKXajvKRsidhvcn60VgmB+zQvKRcqQ72jpKSaVt/fQCGdRf1WfEf343Ui7m/O+Acp6h/J5DqKejqPVb7VUDGdxyp7Bdz+WgzwTrFAP8h4BjlWWZbJ9TxWYYofbBG76wsZ8ya9w6EfTdbR4kw8mfnznAa3N/NVLzTuMdwNzMHSKO7L/HjXALc2y0Rekg9imDcxLM1Udf6A+iKng1arxu9m/78LjpV9JfrQlL5iKmhKX/IVNKWvWQua0hfdOU3Zvxq008fizx6TdfvY7e82s6VzGzHDux2Cv9v8Fzqjg40QlrDMAAAAAElFTkSuQmCC);
		background-size:24px 24px;
	}

	.wf-vimeo{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAES0lEQVRogdXaW6hVRRgH8N856vGUVlqJog89lIiVJtkNiTJ6sIsGRdBLQTex6AoRUUEPPRRRgiFE1EslBYUVmt3TsotUlF0wgqQiCrWirI520+PpYfZizVquffZaa++z7fxhYO8133zff2bNfPPNfKtHZ3AEzsICHIfZmJiT2YUvsQWb8CZ+7ZD9WpiMa/AuBjFUsQziHSzDpG4Sn47lGBiG3F5hdOOydxj5AdyPaSNJfBxuFaZCnsB2PIbLMBfjC9r344SGzOPYUaBnALc0bHUUx2Bzztg+rMX5GFND51gsxrqGrlj3xzi6bdYNXIDfcwbWCIu1U5gjdCS28ZswOG1hqezc3SF0aKRwIX6K7O3BVXWVXSs7IhuM8CJrYDo2yk7VZVWVXCLrGlehr3McW6IPT0b29+Liso1ny3qaVejpPMeW6MFTsh5qVqtGffhcdtp0c+TzGC87nT7VwsXeFQl/K+y2BxpT8IOU1x3NBGfITp1F3WBXEoulvP7QxJk8GAk90zVq5fGclN/yfOUU/Cld8TNrGOjHRbhU63UzH7djJa7GhBL6Z0s9424cGVfeLO3d01VYN3Auvot0PNtEbqrsSCblE2EAWmF11OaGuCKOc86uQLwHdyoOp4/PyU7DNwVySbmyhL1FkfyHycPp0cPv0VuS/Bg8MQyh23Lya4eRHcKKkja3SXfoqb1YGAm83qhohR48KoTGzXBS9HuW4EmGw54SdgfxRsRhYS9OjQQ2llBCWHhXNBQONJGZH/0eI5wT5gk+vQhflLT9VvT7NHhF+hrnlVRyOB4QFuUCxVNiHw4raHtfE/kZJW3Pj9q8CF9HBg8uqSSPLU1InV4g+3CB3GcVbE2M2n3VKz1Q7xL2gjpotvGdkvs/QYj583iogq2Y52T4R+jNtgpK8pin+A28mpO7p0DmZxxU0V5ynv4b/tV+B3pkN7Kk/BWRmyUdrLhcX8PedlEHfpEGSe1gZQG5ISG8GCd4j3zdR+pdCOyWvr2OLGKyu2Rctsp6uvjtzK1hJ7OI4eXowYltdGAcdjbpRFG5vKadkyMd63o1etHAnJpKCTvp+pKyjwgXYXUQc9zai/ejB2fWVJpgdQmZF3BdGzYWRr83EXbT5GasSjBXhAmKrx6T8prqLjNGHMwNis4EH0RGqoTTRVihmPzz2iNP1lG8F1fcGFW0e5w8FG9H+vbhbp25mokPQ5lpGB8pB3Fsm4b6hA3qXpzRpq4Ec6VTfb8jJdlD/ZoOGe0kXpLy2+9Qz/7XKud0jVprLJHyanqtQkguJII/Kh+jjySOkoY7Q7hpOOE+ITZPhDcozrZ0C/2yDmGzEtmbmbIJjdXqBVztYqzgehMeO1XI2iwRQoO4E918E/2y5PfgvKpKlkYKhoS87oFKcJS5MyrEqE4xJRjVSb4EozrNmmBUJ7pjjNpPDfL4X3zs0ansY9HnNpNwSKN+QFiUHf/c5j/9Jh077rfl8wAAAABJRU5ErkJggg==);
		background-size:24px 24px;
	}

	.wf-google{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAFV0lEQVRogc2a/YtVRRjHP3v3tl633XKxzdpgEW2tLTIjioja3V7EMg16keqHiCxTCSWwLIP6B0rKiAqCKM2iFNMwSQxNU+kFJaPYFEpqM7egbN11rXXv3n54zuE8M/fcmXPvPbv6hcM5Z+aZ52XOzPM8M3NqSAcTgZuA64HLgXagwaIZALqB74G9wA7g75TkV4QmYBGwG8gDhTKvPPAFsBCYMJaKtwArgX6HcsNI7+pr2EHfD7wAXDCaip8FPIUMBVuBo8DbwIPAdGBcTPsccGVA8w7QG8OnH1gWyEoVFwP7LWEjwMfAHUBtBTyzwBxgc8BL894HTK1a6wB3An2WgE3IZE0LVyCGaBn/IJ1TFRZgjt1exKDRwl3An0reKeCRSpktxuyR7YzyJAvQAuzEHKoLy2VyH6ZrXAPUpaejF3XAWiV/GLg3aeN2TE+zBqhJX0cvaoD3MD3UJb5GdcB3mMNmLHvexjjM4fQtHhf7vCI+jETb041m4DcivZ4tRXgR5tCZNRbaJcQcIr2Oo5xJVhEtB84OntcBWxMyrwVmAFchwacG/5f7AXgDGEooYzPwEeJmG5GMYJkmaAYGiWZ8WwKmU4FXkNgwBJzEn8AdBR4jPnIvQnKmD0vIayfyjCeA83TlE0rIBx7Fs8DTiMHdwGxkYtUC1wGfWUr/jkRaH0Idtjho1iu+S3SFznNucTDIIG61APQA58fQ1ALvUtzzk1MwYJbi+XVY2KIKewIlS+E5ResK8eORca6N+DwFA2qRLxpG6EkZoEsRbAsq4tAKrFDvuxyCTiLGanQCHY42SZBHhiiIs+gCWEXUSw85GuveLyC97EIG+aK6zaqgbgnFC54TAc2QVb7W4jtf8XspgxmeDzgUmm29+xYdI8BGqyz0bjnE1eqrXvHV5XcD55bQcVpWMS0AhxwKTbbepyCh3YVvrPfQ6NVImqLxAOLb9wJLrbq8ej6ontuyRAvqAcQ1loKd0N2A34BfrPee4P5HcGncGNz7kBVZKYR61gNNGaLtjwGPMj9a7/d46MHsORAnkQb6g3tjhuSpsj2eu4BrPG1a1fPPwIaEsnwohA8ZImvsjSgbbyIBSeN13JM5/EoDwP3Af8l1dOKc4N4P8BNRYKgv1SJAB/AvpmtcR/w2yoKg/hiya+dDK3ArkhS60KBkHwL4VBXMSCCoEziCacRhJD+6HXgU8TAF4FdgWgKe5eBqJfcTSB7INMYj2eM2og0qe6duCLgsRcVDGIEMxP+GBW9VwXgmpgFfVqVmaaxWMuYBTCLaGfMlcy4sxzSgF3+6US50MpdHrQm+UoJd6bQLD2MaUEDmV2Pl+hZBp9N7dMVSVVFqReRDExJdbSO6kdVUGtig+D6uK/SSMk/5k68Z8Q4vUmxAAdnnTOJKXZhONNSLlpRgeqNNHmbXIlswO5CU17cWLiDxY2YVBmxRvFbGEdjbKrfF0MxDlnJh4NuJTN6OoH0uoGtHEj3biOPApRUoP9fiUXKP9hlFeIRozdsIvK/qDuCPmDngtRgj1pep/IVIChO2f9JFXBcoFxJvR1zhVlW2B3/KobEC8wBjBJkzSZBDlq5h2/0kOL1pwzzQOIi5U12JR3kV8yt0JmiTRTazwjbHKOPUZi5yuBA2/gvpOdeKzYUGzFTjZg99DlP5UxQvab0Is0nNpJr0YLfiNcVBF3fAMb9SofYRUx+VHzHtIwpspZDqEVOINA75JhLtnS6OqR+1Q74Q1R6zvhy02UWULI7ZMWuISg66G5Ed7EGkAzo5TQfdGuX8ajCI5C1nxK8GNs6Inz3SOn2M+91mAtFaoB+ZlKn/bvM/i75NwcYkoNsAAAAASUVORK5CYII=);
		background-size:24px 24px;
	}

	.wf-linkedin{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEBUlEQVRogdXaXYhVVRQH8N9cx3EqNaWkmj7mIa2myALJhx4CMzDKCSIhpCIoRINA6OMloucgDIYeezFMH/qkKOkhNGuIPqVCEsaioi8Ny2rGQmbG6WGf09nneOfec+/ce2fmD4e7z9lrr/1f5+699tprny6twXlYhxtxDQawuCAzhsM4hA+xH3+0qP+msBzbMIxJTDV4TeIDbMWyThLvww6M1iA3Ibzd+JqoIT+KZ3BhO4kvxOPCUCgS+BU7cR9WY1GV9r24LpF5AUer6BnFo0lfLcVKHCx0dhpv4nYsaEJnNzbirURXrPtzXD5j1gnuwF+FDt4QJmurcK1gSNzHn8LLmRG2yI/do4JB7cKd+C3qbxwPNqvsIfk3sk+bJ1mCPhyQH6pbG1Vyt7xr3IWe1nGsix7sjvqfwKayjQfkPc0udLWeY110YY+8h7qyXqMefCU/bDr55otYJD+cvlDHxT4VCX8nrLazjRX4ScbriekEL5YfOhvqKO7H9uS6tBVMa2BjxOtv0ziToUjopToKV8qvDb9rvxGvRf3tKFauwD+yGb+qjrIn5V3sFB5pIdlqGJB5xpM4HypJ5T04Kym/iiN1lJ0s+ayVOIzXk/LZ2BxXxnHO+hLKluKzqM1worTd2BD1+Un6sC96+KPsX6mHhViLNZoL5prBAvwiW6EvgHtlBjzfISIzwU4Z383duCGqHC6pZBvuiu5PCa4OLsJgQX4vfhaiy3WCy/5eiEDL9pnifdyflNfCOzKLri+p5Fl5DxRP4Juc6aE2Cat6td3Yixpb7ddEbd+Gb2VjquxEbNSAb6Yhn15PN2DA4qjdSEW2oR4T1oJ2oN7u6mGcW1JXzHN5RZb+GGuCWFmcEtaaHmH3dbBQf44wN8piNPldUtGZUHlICI3HhbzQ9ioyVzegbyotVGTWFBNRrcTHhftPYxIJGol8lya/oxVh80wwoF2raTHMOIV/C8/KLoYxzxMVjCQ3XbiqKXqdxUBUHokNIEywuY6Y45GKkGhN0YgnmC3cHJWHK3hPNqHWKx/MzQYWyAw4jQMVHBO8Alxibv8LtwixFnyE4+nb3h0JNZxE6iBibnvIFrEV+EHYlZ0WJsrXNRRdgcui+0nhwIKwHX2sID9URd9z8kHcu3i5Rp+rhbRKlxBK9ON4sZM4eTvXsFeNTT1nplVu7Ri1+hhUIq1COFxIBY8JRs02+oW0TcqrWhz1P3rwZSS8T/XTlk6hV9iBpXwOKnF6s0o+afWKzm3aY3QLaZSUxwkNnNoMCqFvbEQn/4leefLjuK1RJVvkt337zd4BxwPNKpvXR0wp5vUhX4p5fcyaYl4fdMeYt58aFDEnPvZoVUql2uc2y7AkqR8VJmXLP7f5D5l6sAHTExbaAAAAAElFTkSuQmCC);
		background-size:24px 24px;
	}

	.wf-flickr{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAETElEQVRogdXaW4hWVRQH8N+ojVJahlp5w6ispsiCKMK3iDJKAyGSgrA0sR4iISqo6KXHkOqhp6CLplBYYZQEgWY3MUi6QRFdwEveuqij3WZsetjn8+xzvm/OOd/4zZnmD5v55uy19/rvfdZee629T5fOYAquxXxcih5MzMkcxTf4Gp9gC37rkP4h4Uzci49wHANtluP4ECsxuU7iM7AavQXk+oXZjUt/gXwvnsI5w0n8FDwkmEKewF68hDsxD+NbtJ+AyxOZl7GvRT+9eDDR1VFcgB05Zf/iLdyMsUPocxwW4u2kr7jvz3D+SbNOcAsO5xRsFBZrp3CZMJBYxyFhck4KK2Rtd58woOHCYhyI9PVh+VA7u092RjYb5kWWYAa2yprqynY7WSLrGteiu3McS9GNdZH+ftxatXGPrKdZi67OcyxFF9bLeqiLyhp140tZs6lz5vMYL2tOnytxsU9Ewj8Ju+1IYxp2S3k9OpjgTFnTWVAHu4pYKOV1xCDO5NlI6LXaqFXHG1J+q/OV0/CHdMXPrZVaNfRIPeMxTI0rV0lH92rt1Kpjg5Tn/XFFHOdcVz+vylgg5fkpwdfOwJ5EYDfmCLtfEbpwk7D1n550uA2v4JcKRC7EUqmp7k7a7ihpNxa7MD3ROR3uiEb1QgXl5wrRYqu4/gjuLiHwjMFzg/U4tUT/mkh+CVnvs7Sk8UzsHER5XO5p0bZLyBkGhATnMVyNq4Q1uCepe0/xZrUs0vM0vBs9uKJkAK9XID+APzE713ZxUrcT57Xo+yx8lcisKuBwZaTnHfhBGvUVvb7ZmhOPovJkrv2W5PmNBTrmJTp+LJCZGOn4Dn6V2m8R4rVSpWyN2o7BPziY/C5CIxbLv8EYxxKZg2Okxx9HSzpuNy6K5ScKdr1fuYdreMQpBTK9yd9JY1QPlfdWlGsl3yvM2izlCXsjF/65QGYg/qeqCU0RUryqJvRwrv3G5PldBTquT2S+KOFywoSovojhuYrkD2g+rJqf6DiMa1r0fbHUlS4p4NC0iNtxo6dpPl7Jl79xwyDtH09k+gSXvFzYe9bgr6Tu+RIOTW60nY0MJgkHU61c6rfCTBdhmdRs43IMjyhfk5mNrAu3C1s4vJgIVMFcYaZnJcq3431hdstwhrAf9AjhxffYJLHpEqwRTvfgNjhbOpu7lPvpkcRYwTsNCLnBiZxgu/S1jJZw+mPS2V4XCbV9iFQjYm7r44o4pTyOS2okVRWNOKmx4KfmBWJvtLFWatWwScqvKamn+VilKGqsG4ukvAY9ViFcLjQE9wuDGmnMkd03HigS7hbikIbwZq1vW+rCBHwQ8dmhwu3NXNkLjQ2GdgNzshiHNyMev2vj1maRbOS5Qb1vYoIs+T7hFKQtrIg6GBBSwpG64Kga3jRhVF8xNTCqL/kaGNXXrA2M6ovuGKP2U4M8/hcfe3Tq9rHV5zaThfSTMMOHDMPnNv8BQsMhBuzBRhUAAAAASUVORK5CYII=);
		background-size:24px 24px;
	}

	.wf-youtube{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEDUlEQVRogdXaS2hcVRgH8F+m0zTVKLW2psZF8VE1FlsQfCCIkS7qoy2Igoi4UUt05ULcCIp76UJFxJ1aWkV8UBU3amt9FB9YqlRqW3xAxSa+qk4t0STWxbnjPXdMc89MJhPzh8sc7v3O9/3PnXO+7zvnu13ag9NxDa7ESgygt0HmKPZhL3ZhB35pk/2WcBruxvuYwPEmrwm8hyEs6iTxfmxCbQpy48Lbja/xKeRreATLZpL4fNwvTIVGAofxNG7HKiyYpH8PVmcyz2B4Ej013JfZaivOw+4GY3/jVdyAeS3orGIdXs90xbo/xbnTZp1hA35rMLBNWKztwsXCQGIbvwovZ1rYqDh3h4UBzRRuxA+RvTHc2aqyexTfyHYzvMgy9GOn4lQdalbJLYqucTO628exFN3YEtkfx82pnQcUPc1mdLWfYym6sFXRQ11Q1qkbnytOm06++UYsUJxOe5S42Ici4W+EaDvbWIrv5LweOJHgWYpTZ20n2CVinZzX707gTB6NhF7oGLV0vCznt6nx4VIck6/4FR2lloYBuWf8A0sI4Rxuw8Ks/RIOtmCgR8gqTyqROyZE2dEm9e/DK7gps3ErHq8/jPOcNQnKzsSz2C9E59Gof+o1mvXdn+lKCZJro/4f12/2RzcPoVKiZD6+aIFw2bVXeRY6D9/LI3RfBYORwJvZg6mwBheVyLSClcr//Qm8lbW7MFjB5ZHAzgRDpdEQfwouuVmk6H4nal9REVZ3HXsSFJyTIPMjluMx4a2l4uwEmZjjhfCVfE6VeRB4Xvl8PhTJXyps4lPWwXMJ9nsj+QMV+Yb6qODiytBsbvSJcFqxAV+3QXfMc3FFfvyROmer5SKT4jVch5/aoLuW/fZWNJ8qt5JaL8SDQrxZ0kL/RhyvN6rCaBbjlMTOY00YquAuPCwEv3bpPjX7rVWEsA4nS1vEfyUauURweU9JI0/aAHrlPI9U5HlPF85PUDCcILNMWLxXJcjGOJwgE8eKgxUhF6ljdYKCbxNkqspTklZ1xxwPVPBhdOPqBAVfNsOoSaToHozau6BPfjKWksxV8Zn2J3O7lZ/wxcnchMijfRQpSkmn+/CkMP1GTD+dfgJnJNiN0+kPyAPHFlyWtYfwdomiEeHgK8ZMb2jq3OrYGj+It5QTZiZdni5Wyaf6v1vKGPGmfltHqaXhDVNs6vnvscq1HaNWjvUSjlUIxYW64IgwqNnGcvws53XvVMLdii5yu8mrLZ1CD96N+OyWUL1ZoVjQeFFrFZjpoioco9R5HNFE1Wa9kFjFg+jkP9GjSH4M1zerZKNi4Nlh9gocd7SqbE6XmOqY00W+OuZ0mbWOOV3ojjFnPzVoxP/iY492VR8n+9xmkfykoyYsyrZ/bvMPcG3qnUo++qQAAAAASUVORK5CYII=);
		background-size:24px 24px;
	}

	.wf-facebook{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADuUlEQVRogdXaS4gcVRQG4K8742TQUaImRkdFQaOOj+hCiLhKVEjQRBAEV7pQQhQRBXHjQlwqkoW4EFcqIUEl+MKdjzEmis+gYhRGRCQhJr4mZsYQzEzGxa22bhU9091V1T3TPxRd1ffUOf+9de6pe8+pmmpwNtbhRlyFUQznZKbwA77DJxjDXxXZL4QzcT/2YAazHR4z2I0tWNZL4iPYisl5yE0Loxsf0/PIT+IZnNtN4qfgMcEV8gR+xUu4G6uxtMn9Q7g2kXkZh5romcSjia1KcSn25oydxNu4DUsK6BzARryT6Ip1f4VLSrNOcDv+zhl4S5isVeEaoSOxjSPC4JTCZlnfPSR0qFu4A79F9k7gvqLKHpAdkQ90eZIlGMEuWVfd0qmSu2RD4zYMVsexJQaxPbI/jTvbvXlUNtJsQ616ji1Rww7ZCHV5q5sG8a2s2/Ry5PNYKutOX2sRYp+IhH8W3rYLjRU4IOX1+FyC58u6zvpesGsTG6W8jpojmDwbCb1WkeGL8SCewvN4ITla+nITvB7x25pvXIFj0hm/qhDdLJ429/rnpgL6RqWR8R8sjxsfiZS/Wphyins0J16mA7Az0vFQ3BCvc24uqDzGmO50YH2k4/PGnyPRn/tRL8o6wkFZwr/jepwjRLaBgnqXRLpPYmUdayOBd5OGsjg1d70PXwrrnAlhbhTBDN5LzmtYW8eaSGBXQcXtGK4KH0bnNwzIhrRvSii+TvqSyT+Bq2VD85P4vqCdmONl8JPUp/KGO8EG7e+Hi7wHGhiO9IzXpRvqKeFd0G3M4pcS98c8z6pL0x9TZVh1gD9xvKSOo8nv6fCvMCoHSyqNcUTWZd6vUDchiTCL43VhnU3Smz7BGcnvZF0YLThNuUncKwxLeU7UMZ5c1HDFglDqDKPR+XjcAUJ6Y7Ej5vhjXUi0NrCux2SKIF4I7oGV0sxYVYu5bkWheDE3g+V1HMYXicAFFvdTuAXnJeef4o/GaG+PhDpOIvUQMbcdcUO8pZzBlSUNdcOFVktd/f8tZSOrfEzYbKwRwumFeKWEsSF8ho+TY7ew6yuDF6V79efwZl4gn1bZUNJgldikjbQKobjQEDwsdGqhcZGwAGzweng+4UFhwxCnFptVW3qFIXwU8dmrjerNKtmCxk7FKjBlMYA3Ih4TOqjabBKKC3EnevkkhmTJn8CtnSrZLBsKxyxcgePeosr6usTUQF8X+Rro6zJrA31d6I7Rt58a5LEoPvaoqvrY7HObZdJMx6QwKSv/3OY/E6itoZ7t+dkAAAAASUVORK5CYII=);
		background-size:24px 24px;
	}

	.wf-tumblr{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAD5ElEQVRogdXaX4gVVRwH8M+9butmFpaatT30YJb2x4ie6iWlB6PWIAmiIgpDrCAiopeQ6KUIQiLoLegPog+RhVFJFNpfqSDRCIT1wYdCt6DcWguW3W17ODPNmdm77r0zc++2XxgY5vzu9/c9557zm9/5nWmoB8uxETfjGqzD0oLNGRzDjziEg/i9Jv+lcCEewVeYwnSH1xS+xHYs66XwQezE2FnETQqjG1+TZ7Efw0u4pJvCz8HTwlQoCjiFN/EA1mNxi98P4PrE5i2MtOAZw1OJr1pxBQ4XnP2D93EHFpXg7MMQPki4Yu7vsbqy6gR34o+Cg33CYq0L1wkdiX2MCoNTCdvk5+6I0KFu4S78GvmbwMNlyR6VH5EDurzIEgzic/mpur1TknvkQ+Mu9NencU70Y3fkfxJ3t/vjdfKRZhca9WucEw3skY9QV831o378ID9tejnyRSyWn05HzBFin42MTwhv2/nGSvws0/XMbIaXyU+dTb1Q1yaGZLr+NEsweSUyersGpzvwIrbUwAXvyvTtLDauxN+yFb+mBoejCd+rNXARgksaGf/CCmgmjffj3OR+L45XdHYxLkjuxytypTiG95L7Jbg3bozznFtrcPZ4xPdCDXwpNkW836UPB6OHP8n+lbIYkg8Gz1Xki7EIJ2Vv6FV92BAZfJI0dIr7hB3Zjbih0LZRSKWLGMbrHfqZwqdCSt6QaI+jz4MdEqbYH3G0e+0v6WtrxPFyU1jdKY6UJO0lYo1rm7KNw7Tq0acXGI7uV/fJNtRnhHdBGbyBz4S5WdzofCxUIIo4UdJXqnOJJNUZF0b/ZEnCGPHbMr121MBbxKmEe7yp+6lymf1yu5huCnk2nN8lJ93oQPqWH2sKOQucJ8yrulF3B5bKdJ5uylZ1A2trdkb9HYjD/nDcAUJ5owomWjy7qCJnEbHG4018Ez24pSL5SItnQ7JMN8aVJX1siO4PwSpZZaxqMveQ1mnDh0LJcYUwSHuVSyXiZG4q4QPfRs6qpNPLzazi1ZkLxen012SjvTsy6riIFOE3PJk4mAtlst5Y2564Id5STuHqEuQxtgg7qFYjP4rXcGmHnOtlU/2/LWWMOK3eV1J4jAauFdbF83gMNylfZ/oo0jdjU8/MssptJR11A5u1UVYhHC6khr8InZpvXC6srVTXE2cz7sfRyPiA1qctvcIAvoj0HNbG6c0a+VD4ju5mlLOhTyijpDpO6+DUZrOQFsSd6OU/MSAvfgK3d0qyTT78HTR/Bxxby5It6COmFAv6kC/Fgj5mTbGgD7pjLNhPDYr4X3zsUVdJpdXnNstklY4xYVHW/rnNv+uysGjUa5xEAAAAAElFTkSuQmCC);
		background-size:24px 24px;
	}

	.wf-twitter{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEF0lEQVRogdXaW2gdVRQG4C9pTYNWqGiopIKI1hrFxgt4qS8tChVtRUFRH3yxlCpqVcQHRfosSER9U1TUqqDUS73hjdp6KbZqqVIQU0TB0sb7JVaqSYwPe4bZc3KSMzPn5MT8sOGc2Xuv9e+Ztdestdd0aA2Oxgosw2now/yaMX/iS+zBdryHX1qkvxKOwg34EGMYL9nG8AHWYUE7ifdiAMNTkBsV7m7cRqcYP4z7cOx0Ej8MdwqmUEvgAJ7AdViKeXXmd6M/GfMkhurIGcYdia6W4iTsqlH2L17BpZhTQeZcrMJriaxY9mc4sWnWCS7D7zUKNgubtVU4XVhIrOM34eY0hbXytjskLGi6cAV+iPSNYE1VYTfK35EtpnmTJejFNnlTXVdWyNXyrnEjulrHsSG68EykfxRXFp3cJ+9pNqKj9RwbogPPynuoJY0mdeELebNp552vxTx5c9qtgYvdEA3+RnjbzjR6sE/G6+7JBi6SN52V7WBXEKtkvP4wiTN5MBr0fNuoFceLMn4DtZ09+Eu24xdPE4luHFFxbp/MMx7EMXHnbbLVPVdQYE8J5cvwcURgEKuTviW4vaCcTTKet8QdcZxzYUFh9+PeAuOW41AkP257hBfVtQV1rozm7kwv9kYXv0NnQWFbkzmPmty1dQhJzFR5wT48hrMK6JyD/bI39MJO4Q6leCfpKIM1gq8+tU5fP05pMH8R9gpW0AhjeDf53YHlnTg3GrCtgJAUO6Pf5ycEHsY50fUisdPbipliiq3R7/PgTdnjPKOEoBMEn1zPLA7gBcEhNEot7ymhE86O5r4OX8ts6vASgtbj6QIEG7VrSi5gfjR3EH6WveHK4NUWkB9XbPPW4mAy90f4O/mzv6SQy1tA/ifV0tE0nz7UqXqo/LLg/prBW4JnKYvx+E9VE0pxs6mPWKZqVQPGnAlV3cQEN/lPRfI7KpLPbeJO4SVCMKWTSwobwl0VSIwIT64K4qxsbye+ii70VxA4ILjCb0vM2YBPKugiz3GQEEilj+TxikIJ5rRbY9N5oAkd8FQk6ypYKDsZKxPMpaRX4BFZPjFZGxPufDMHBHEwNybKCXZEioqE08cJx4pFN+x2XNQE8RRxOP1R3LE+6iiTTp6JhxJhsSsdxaeCuVzQLOsIcVp5U9wRp5Rj6ofGM42lMlOfkFKST+o3t5VaMbwh4zchqWfiscrFbaPWGKtlvCY9ViEUF9KB3wuLmmkcLwt3xnHrVIO78Hk0eIv61ZZ2oRvvR3x2KVC9WSxf0NikWsjbLObipYjHr0pUbVYL8Uq8iHY+iW558iO4pKyQtZGAcaGuO1MFjuurCpvVJaYUs7rIl2JWl1lTzOpCd4xZ+6lBLf4XH3u0qvpY73ObBTgy6R8WNmXLP7f5D7l6Mr7oegfwAAAAAElFTkSuQmCC);
		background-size:24px 24px;
	}

	.wf-pinterest{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAElklEQVRogdXaWahVVRgH8J/XuTS0LMuoHsrESm2kmbIgrbRoMCmKwhAbEIpGguihpwYfeopeohKNQhKjpAg0G7FQsiLrRgOEpUZpXhVLr/aw9uZ8+3jOvWfve7TuHzZn7b2+aa/zrW9931p7gPbgCEzFBTgVEzGijmY71uNrfIKV+LNN+ithNO7CR+jGvpJXNz7EPIw6mIaPwwJ09WDcHml047WnB/ouPIOjD6Thg/GQ5Ar1BvyGl3AbJmNoA/5hmJLRvIyNDeR04YFMV1txEtbWKduLN3E1BlaQOQgz8FYmK8pegxP7bHWGa/BXnYJl0mRtFyZJLxJ1bJUGp0+Yq+i7G6UXOlC4DpuDvt24s6qwuxVHZIUDPMkyjMMqRVedV1bIbMXQuBBD2mdjrxiCRUH/HtzYKvNExUizEAPab2OvGIDFihFqQm9MQ/ClotsczJGvx1BFd/pCLyH20UC8AUdVVDxcSi1uxyNSMLhMWgvK4hhpncnterAZ4bGKrjOtgrLJWIIdigEgv3bgeeWDwYwgY1sz/ucC0eslFXTgaT2nC/HaLCV+ZfBG4F9Q33kkdqrN+PEljY+TbSselxa63GVG4VZ0Kv4bZ5bQM1EtMu7AmNh5XxD8Wgmh8ETgXSP5bDMMx9JA/6PGeVMzLAm882NHzHMuLyHwePyd8f2Ew1vgOQybgr57S+ibFvg+yx+OCw9/kVyiVTwbeK8Pz+dIIW+5xrn+k4HvgxL6BuJXtRV6LNwShL1YQhh8rxZy8xefqphd3t+A74rQ/49yg/ZK4J3dgXND56oSgoZLaXbOtzdr36O4cjcKebGUHKxuQvaC90P7vA7F5XldCUHRNTaEdn0E62zAe2jd/e4SeqONJ3cEhfuaKGuGLaEdJ++2OrpGPn5caO+R6o1W8V1oj+9QG8nt0lrQKnZJYRDOUXObbwLNz9I8qceU0F6v5n6tINo5ukNt+2N7CSE5lma/kzAra0f/fq8J3/TQ/rSC3q7sd2SHvqXKT0kxHS7Kfs8P/Z834LkQp4X7Vyvo3Rdv/lBLkqrgbHyFmVKhHhPCh+toh0qrdd6/TrUBzJPF3+EHtYXhkArCIs4Ixu2TFp2Ls74JeDf0dePSCjpGBBmd8E54cHpl0xNiHb0rtHcqvtjejLYKzgpy3u5QDEtTGrK0juj/87E6aw8PzzfhWqkuqIJoYyfcrHoqUY88Xc7zlMG4Qcp9HpPmSV9L1JhKzJIpynOXsslcxJgg59s+GtkMMZnrFlKQ1aql0xGXBBkv9MnM5ojp9MfURntRICq9iZThhNAuW5K2imjb4tgRS8punFJB+Fy10FbVDXvCZDUX3a+kpFjUL6ug4I6M96bKJvaM5Xoo6tl/W2V6I6IecKW0UB2IXbyZWthWoW8bW2MV0+R2oeWNLVKMXheIVyi3a9BuDJPqidyetVo4vRmveKCxRLUTmL5ikOIWzBYlTm1mSmVefImD+U8MUzR+N64qKyQPi/m10n93wDGnqrB+fcSUo18f8uXo18esOfr1QXdEv/3UoB7/i4892pW3NPrcZhRGZv1d0qRs++c2/wIaOfrZ26a6SQAAAABJRU5ErkJggg==);
		background-size:24px 24px;
	}

	.wf-instagram{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEi0lEQVRogdXaW4hWVRQH8N988zlOlmKUVBb4UBp2cQiish5SMJJSIQh60gfTrKALTBH0UPQcCj1kVNBNFAorrIjE0iwRIzIzKRqJXsR7aX5mpDNOD/t8nH3OTN/5bjPT/OFwbmv/91rnrLP2XmufDu3BJZiP23E9ZuOinMxp/Ix92Ilt+KNN/TeFi/EwdmAAgw1uA/gaqzB1NBWfjtWo1FCuX3i68dZfQ76CF3H5SCo+AU8LrpBX4BDewlLMwcRh2nejJ5F5G4eH4amgN+mrrbgGu3OdncdHuBedTXCWsQifJFwx93e4umWtEyzBn7kONgkfa7two2BI3MdJ4eG0hJWyvntYMGikcB+ORv2dw4PNkj0i+0S2GuGPLMF0bJd11VWNkjwgGxrXoat9OhaiC+uj/vtxf72NZ8tGmnXoaL+OhejABtkIdW1Roy7slXWb0XzyeUyUdac9CkLsc5Hwb8JoO9aYhgNSvZ6Nb8aucSV+wYXJ+UJsLiDvxgUtKvgPzhTILMLHyXEFs4SImMFLUivfKyCcgDdwVjZSNbP1J1xFg+EHUZvV+ZvThKdQJZxZQLa8BYXP4xtswY/R9WUFfc6WRsa/cGl888mI6N0CIljTggHrc1zfJ9fX1NHvxojnMSglN2LrX6uDqBUcy50fbaDt69HxUoIB03FTcvGAkGiMJEq580Ymgp8LM1+4GZeVMS8S2CL46EhiiZCZDWAy5jbQdkAwYqkQQeeVcWsksL1NSkKf8EBggXQUnYG1LfB+KXEf3FaWHZ5/aIG4igEhKKyVvs0OPCqE6mZyhxixjrPgV2l4m1QnSTUKnUnaH5RGh2dqtHshkjuYtK2G73qiEKFYUOXog9+Tk1N1EsQGVEfq6rhQUXtkniSdKFYj32aNGUAYBwZxrCQtf5xugCCP6sC3B3/XkDsjTBZJXn+TqCT7ySVjM1VuFYPVg5LUmnwhqhH0JfsexS7Uk2vTDKYk+0pJSJ4JBtT7EefxmZC/TsZTNeR6kz7OSkNso4j1PFHC/uSkQ/N+eQhvJsfPY4Wsa3bgISHfINSFDmkOcdjfXxJygCp6NI9ewS06hTnLXiHuvyLUQ18VakE/JbLNItaxr4Rd0YU7WyA+jTukrnEDHhfqp9cl13YIReDKkNb1Y150vLMs5L2Dwmu+S/iwm50PHcfdwtRhBa5KePfhfcUZXhE6E26JjtvKOIJvcUvS4Xx80QBhHoPCW6j3I21karEAVyTHu3C8nJysFwwgFJHqNWCuEHUaGcVjTBHWFOpFXODaEN+IU8oBqc/+F5ZpPRfOb0vVxhxpEXhISkk2qd9UQNaJd9Su+de7ncXLhiY6eXwatRmS1BPKKnFFbmEB4WhisVSvU2rUaHsjwSOCUWONGdIZ8yCeqCXcJSQMVeGthl9tGS1046tIn93qWL2ZKbugsVHrWVQzKOPDSI8TGli1WSxMzmIjRvNNdMsqfw73NEqyUjZabDN2CxzLmyUb10tMVYzrRb4qxvUyaxXjeqE7xrj91SCP/8XPHu0qqQz3u81UIcknPOGTRuB3m38BlUMHtpF6w4kAAAAASUVORK5CYII=);
		background-size:24px 24px;
	}

	.wf-soundcloud{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEZUlEQVRogdXaXYhVVRQH8N9cx5nJxtLUSoWsTGuSNPomipICozQIAiPqoUyshyiKHuqht3oJH3ropSAqUSisMCKoB8s+7AOUiijSoCQrK/yomaLQcXpY53L2uc7ce+6dO9fmD4d77tlrr/1fe6+z9l57ny7twSwsx5VYggH018gM4Rt8he14Fwfa1H5LmIl78SGGMdLkNYwPsA4zOkl8HtZjsA65I6J30+tIHflBPIXTJ5L4VDwiXKGWwC94AXdiKXpHqd+HZZnMi9g3ip5BPJy11Vacg501jR3FG7gJU1rQ2Y2VeDPTleregYXjZp3hZvxR08AW8bK2CxcIQ9I2DonOGRfWKvruPmHQROEW/Ja0dxhrWlV2n2KPbDXBL1mGedim6KrrmlWyWjE0bkBP+zg2RA82Ju0fwa1lKw8oRpoN6Go/x4bowibFCHVuo0o9+FLRbTrZ87XoVXSnzzUIsY8nwt+L2fZ4Yw72ynk9NpbgfEXXWdEJdiWxUs7rT2MEk6cToVc6Rq08XpPzW19bOAd/y9/4RR2lVg4D8sj4F2anhQ/KrXu549TKY7Oc5/1pQbrOua7zvEpjhZznZ0SsnYefMoG9WCBmv3ZhBu7BZdn/r/Esfm5B1xT8iLnCiLlwu9yq58dJNsWZYi11V6K/eg0Jo1rBS4me1RVcnhRua1FpFVMxLbs/FecbfRY/Ec/hthbaeC+5v6JbcXr+ogWFVcwX7jggyH+scWLyDN7RXG6cclxckYfMEexqQlEVU0RyskZM/b0iue/W2IBTcEeT7X2b3C+qyBPqITEXNIsLcZVYdvSI1LFfkC+TGl7fZHspz5kV+fbHUBNKZmT1eoQ/98sN6M2elRkBYrR2iJ59FJUSdQaz3+ndml8qX4QTRC9cLdxuuqIBvZlMGQNmZRc8ibNF9KqHkepNRW5N7UZULZZk8suF784WAaB2BPrkI9PK7sIanNdA5qTsd7AikmcZiWmjy4OLRaS5JCM7B4uzOrUuVA2nrRjQhUvrlKc8D1awO6m4uE7FvqziyRmxHuE6XWJkqpNLFSO1CprAP3XK0rC/u6IYlpbVqfgdfhAv3EH8nj07lP3fI9xxSKwW92kuMFTxr9g7HQspx10VfJI8uKZOxa2Z8k+xXxiwSxhwQGRwgyLh2C+MasWAJ+Rrs9FwbXK/vQunia3BLuUXc/OFMQuzOv04Qxh0Vna9LaLUHjxUgvgwXhVL5rGQLuaOZtwRvTrZltMfkU8aGxOhpjeROoiU26a0IE0ph8Uq8v+GpfJN4GNSSopJ/ZaOUiuHt9RJ6jl2W+WGjlFrjFVKbKsQhwtVwV+FUccbC0RYrvJ6oJ5wj0gY0q3F0U5bOoU+vJ/w2anE8mSR4oHGZq2dwIwX3Xg94XFQE6c2q8ThQmpEJ0eiT5H8YdzYrJK1iYIRca57vA447m5V2aQ+YqpiUh/yVTGpj1mrmNQH3Skm7acGtfhffOzRrtPH0T63mSFyZqKHD5mAz23+Ay+SpebLhHYQAAAAAElFTkSuQmCC);
		background-size:24px 24px;
	}

	.wf-skype{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAFAklEQVRogdXaaahVVRQH8N9zLi2UMqfoS1lopUVFEzRQKJZGQmK9CKIwp1KhBOtDUgQJoRDVhyIiM6PCLBss+qBZaQMojYhWNDmRWdbzmeXw+rDv6e5z3rn3nnvfU3t/2PDe3Ws8Z+2119r7NOkcnIArcQnOxAj0y9DswUZ8hXVYjd86SX9DGIBp+BAH0VbnOIgPMBX9j6ThQ7EQLVWMOyA83XgcqELfgkcw+HAa3hNzhVDIGrAdz+IWjELvHP4+GF2iWYwdOXJacHdJV6fiNGzIKDuE13EtujcgswfG482SrFj2epzaYatLuA5/ZBSsEBZrZ+FswZFYx27h4XQIU6Rjd4fg0OHCRPwS6duP2xsVNl36iaxymBdZCUOxRjpUp9YrZLJ0alyCXp1nY030wtJI/wHcUJR5hHSmWYKmzrexJprwgnSGOqMWUy98IR02R/LJZ9FbOpw+UyPF3h8Rfy/stkcbA7FF2a77KhEOkw6dsQUV9MY1mIPZQm7P1kEdxfjIrj9VSCaPRkQvFxDahBnYKZ2t2rBLKA3mYwHmCTvwkA44sTySvzA7ORB7lVf88AICn84xvEgBtwZjGnBghHJmbMWJ8eScSMlLBYTNaMD47Fip/jW2LOK/K56I65yragjpI71b5o0teFEInwV4UqhvsnQbcUodDoyNeD9Nfhwa/fgzutUQMq6K4b8KG06lfWMEXsvwfInjCjrQHduUd+hB0BwJe6aAkLkVjG/FOQX4m3Bvhvf5gg7AcxHf5G64MJpcU0BApdJ5obDRJGjGu1iLB9G39HsbHhY6uQQ3KeY8vBf9fRG8o+xRESGT5L+BsyKaO3PmNwkNTYLlmfmlBR04L+J5C75TjqljCwgYhL9yDIzj+LEKTu7BzNLItpi7FStb+kU8mwmbTrLDFcVTOcbFDc4xwpa/Xqjpi6bWiwvqby3R74S/S/9sq8OBh3KUL65A21dIzY9jaw0HJhXUn/TT++CfBhyoFCKL5Df0CboLi3t7Bf4ZBfUn/PtoLIQeqGBAm7CmpuGkKvwn46cc3lsL6k+FUL2LGO6o4kAyDuFrYRe+Wfs3MzGHZ1EB3e0Wcb1plNAZZZV/JHRQuys4tA0jIxk9tD8ca1G7Pkql0W5Cfk4wOpelPTYJdUyCXcLZaDMuwA85PEOEuj7BAaUYjtAPV9fQHdu4uRs+jn64vAZzjPh1t0bGfFOS836G/nPpUmWkcCicRa3i7oro73WEjSk5GStSzCXoIbyF5HU259AMFZ7oZdqXIG/ID7XpVXTGxdxBUU/wSSSgVjkdY5RyHLcKNU0t9MQTFYxvw6VVeONyem08MSuaKNJOxhivnNba8LbQIx+foRsgvKX41CM7vlU9AuL6aWY8EbeUB6WzRRGcW1IeGxMfsVfKTNlxfRUdo5RDvV1LSbqpX1GnA4RCbBZ+LGhsdsyvIX9lRPtfUx93TsOE9JjU7eOEPaJeNOF8IVsMFlLjXmEju1H7PL9VOI55pYrMCcJRPmHNnS7UQ+0wT9nLraqXA42gn3BkPls4SBij9mXGEOna6Z5qxL2EfJ0Qr1K9ODvc6CPsJ4k9GxS4vRkufaGxTGM3MB1FD7wa2fG7Om5tJkg3Issc2TfRR9r4/UJqrgtTpLPEakfvguO2RoV16SumBF36ki9Bl75mTdClL7pjdNlPDbL4X3zs0Vm3j3mf2/RXPq1rERZlp39u8y9vb6rzd3H8PwAAAABJRU5ErkJggg==);
		background-size:24px 24px;
	}

	.wf-email{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEYklEQVRogdXaa4iVRRgH8N8et1UiwUwxragosS3S7CJWEKiFXbToAhHVl8I0ogt2pQ9B4RcJP/Qp6lMlBYVUGxUSpF02xSKx6EJKrVGYml3XFC/r9mHm5Z1z9uw57zkej+4fBoaZZ575P/PO5Xlm3g6twUmYg8twHrpxQoXMbnyPb7AOa/Fni/pvCidiCXoxgMEG0wA+xWKMayfxKViB/hrkDgqjm6aDNeT78SxOPpLEj8OjwlSoJPAbXsKdmI7RVdqPwYwo8zK2V9HTj4djXy3F2dhY0dkhvIPrMKoJnZ1YgHejrlT3lzjrsFlHXI9/KjroERZrq3C+YEjax9/C4BwWFimfu9sFg44UbsTOpL8DuLtZZfcqH5E1jvAii5iCj5VP1cWNKrlV+da4El2t41gXXXg16f8gbinauFv5TrMSHa3nWBcdeE35DjWtXqMufK182rRz5CsxWvl02qTOFvtUItwnnLZHGxPxq5zXk8MJnqJ86sxvB7uCWCDn9a9hNpPnEqE32katON6U81tRWTkRe+QrfmpbqRVDt3xn/A8T0sqH5Na93nZqxbFKzvN+8u1xI2bG/JX4sIaSy4U5uKTF5J7HDnxWQ2Y+Vsf8F5hFOPkyq35BqU5Hy/A27sHepG2zaa/gsvRE3bUwCtvkJ/SkEuYmAqtjRT3cgNuFr9VXQH449EUddyjmYw3gg5jvwNwSLkkEehvo/Ao8javU/uzDoVcg/0zUVRSfJPlZJWF1Z9jUIIl5wqK/CcsbaLccNwvb9dw6spVIOZ4DP8rn1PEFFCwzdB6vF+LaxdhXpT5L++Qx8Poq9fXWAOGyIJPfDH/IT7giqGbAIL7DZGE321qlfmusmxxlq+koYgDhHBjErpL8+mN3wcbDoVu4KtmJi/FRUrc2lu2M+e7Kxg0iG+yxJa11lacJQfkuXINXhAD+2lj2iAIucQMYpHVTaH8k2CG4IqnDNTmWdUSZ/cPoaHQK/U5rFvFWzBZuGp4QDqcfcCpOi/k9eDzKXIqfmzRgyCJenRRc0IQBPRiPCw29evkpprQsc1vGx7aNGnBRIv9eSRidDDMKKMiwH0txmzCyG+T+VIYzY0oxE5/jsdh2adRVFCnHzSXhojXDnIJKvo1E+rAlkulsgESnYPQW4QvNjvkiSA++Xpgkvxkr4szNwxl40dAbtWbSIbwQdc6r03fqzA1gQraFbhBdU/Xd6fFC7DylTmeNYpvgF9W6ck/d6XWCaw8ecGyHkxnSsPK+tCINKQdwbtup1cd0+ZQdElJSHtT3tJVaMbyvRlDP0GuVq9tGrT4WynkNe61C8GMywR2CUUcbp8vdnUE8WEu4C18lwmtUf21pF8YIEVh6itd9vZmq/EFjleZeYA4XnXgr4fGXBl5tFgqPC6kR7fwSY5STPyC45A1hUaJgUAhEjtYDx13NKhvRT0wZRvQjX4YR/cyaYUQ/dKcYsb8aVOKY+NmjVVcq1X63GYexsb5fWJQt/93mf2AeG4ZelSEZAAAAAElFTkSuQmCC);
		background-size:24px 24px;
	}

	.wf-reddit{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAFjUlEQVRogdXae6xdUx4H8E9Prz7GY6oeQyceo9rRoS0poUK8BmOUkEobEka8yjBDvCL8IYhXxB/iLyKYNshMGIwZREQf2psp8ZppIupRM2gZQ5nSKPe6/vjtnb3Oufvsc3ruucz9Jjs5Z6+1fuu7f/u3fo+19ijdwXY4Agdjb0zDVg19vsDrWIVeLManXZq/I2yL87Ec/RjYzKsfz2MBJnyfxCfhdmyoINcntJtefRX9N+A27DScxLfAFcIUGgmsw/04HTMwtmT8OMzM+vwBH5bI2YDLsrm6ij3xcsNk3+IvOB6jO5DZgzn4ayYrlf0SJg+ZdYYT8XnDBI+LxdotTBcPks7xmVDOkHCuetv9UDzQcOFk/CeZ7xuc3amwC9Rr5DnDvMgyTMJS9aa6YHOFzFfvGhdhTPc4tsQYPJDM34dT2h08Tb2nWYRR3efYEqPwoHoP9fNWg8bgH+rN5vvUfCPGqjenV7VwsVclnT/AjsNMEH6KizFPObmdRZzJeV1eJSg1nWO7SPIirMFCnKMwhZkiSj+N10SOVPbG5yS8/qeJM7kj6fSn7nFH5DzXZtezQlHr8G/x1olguAS/aSLjzwm/2xsbd8BGxYqf0jXqkfRtxDbJvR4ciHcxO7l/A25sImeawjN+ie3TxksUT/fHLpBOMU+kzmW4D3dmv7cSDmRuhayHFTx/lzakec5RQyBbhvtxZZO2XfAGVuMjobwql32sgucL+c1Jyc33UBsq4wQ1kX5Mr+gzXphRVZ8co7FWEaF/AqcpHuDeIZBtRA2HCaV0MxAuVPCdny+mHEuHIHgfnCTKylnCMeTEN+JjUU4uE5nnqg7nWSJqCjiopj48v9Zi8HgcmZEcnRGcJ+xxOaaKGuE4/AwTs2svkWk+gV9gRXadnMntyWQemc1RhZTjVHhbYVM/qhh4sDCHN4UdvpKRXiM00mriFONxhnCjyzJZa/GWiA2zm44Mb5Wb0Gr4RBHhmmHLTHAeZI7C17hZlIqdYjxuwSaxqwFn4V+qlfml4PyxbPCA0EAzHCO0DfuKSHpep6xLsEBkmzOy/734ZUX/vJ7+qqY9D7GDKPF6RHp9Pe5O2mtiV2EVrmsiYw88hZUKbee4S0TgRdkc67M5m2Eg/dOOCe2RCb1c2GtjrJirvno7ukTGo0n7WoMVVxML9DKhrN0r+NSZULuL+Kas3wUlbb9teIDTS/r0Ju1fK0+dczk3VPAYtIifTm7sWzGQ8BL7l9zfWdQPA3hHJHCNOEOxQXBnSTscILxcFWYlfP9WE7lIjpktBvdlVyPWiXhyiAho60v6LBRZ7n4aErEE/WInogopx9U1/D25cViLwWs0T7W/EMFpY4vxr1a0TxFvsAqHJ797iYQo3xlrlcxdikdaTDAUPCbKy2ZIk7l+SU2wUnvp9ARRAh7YpP0I1XX0juo1mGJ2JvvHFePTdHpF2vD7pKFVOXmqWLC7lrTdI3bWrhZrYdvs2gfXCLd3d8m43YRm57WYOy0rL0wb0pKyXyRcVbge7xu86EeJdKNXuMrUbfYKT9To//cTCrm2xZwzFKY+qKSkvqh/vIUwOFMEwZuxdUn7WMUbKNtu3wa3CrNpVsineDLhN6ioZ/C2yq/aELqrKAM/E/XtccpjQI6J+LUoMz/HQ6KsbIUTEl5Nt1XofGNrsojUr4s48aZIkx8RdrtMBMG+rM+NIj1pB5UbW432OAYvKrLCxUKrm9qcjAj108XD53b6X7G4/ynecrsYh2dwaPb/FeEBK4PdFPUHGg/r7ARmqOhRnwCutxmnNieIp0wfomwhDhfGqSf/jVg7m4VzEwEDwpx+qAOOszoVNqKPmHKM6EO+HCP6mDXHiD7oTjFiPzVoxP/Fxx7d2nQt+9xmgiLJ2yAWZdc/t/kObxMft3pBzd0AAAAASUVORK5CYII=);
		background-size:24px 24px;
	}

	.wf-delicious{
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAEE0lEQVRogdXab4hUVRjH8c9et3VNDduSco1EtHILjaCkIgotiEqzouiVQX/MetEfWIqo6FWQEfU6qheFKFRCf/CF/UHTlhAisQgifSGFkKZlursVuOv24tzhnjvtzr0zjjO7X7jMZeaZ5/zOuec85zzn3A7N4TyswPW4An2YVWUzhJ/wI77BDvzZpPIb4lw8hgGMYqzOaxRfYz3mtFJ4L17HYA1xI0LrxtdIDftBvIYLz6Tws/CM0BWqBfyGd7EWyzB9nP9348rU5j0cGsfPIPrTsprKYuypKuwUPsUdmNaAz06swtbUV+z7Oyw6bdUpd+J4VQGfCIO1WSwVKhKX8ZfQOKfFOvm+e0io0JnibvwelXcSDzfq7HH5FtnuDA+ylF7slO+q6+t1cr98aNyIruZpLKQLm6LyR3Bv2T/3yUeajehovsZCOrBZPkJdVvSnLvwg321a2fLVTJfvTnsVhNiXIuMDwmzbbubioEzX8xMZzpfvOre2Ql1JVsl0nRAFk87I6FnMTO8/xGclHC/FPanDpAFho8Is/gF+rmG3FR8JYXa2sCLoJxucc/ELZqRO+7C/oPD1eANfYJ8Q7sbjRlxX4OtfPCoEjInoE1ayCf7GAhyt/Pi07BG9X1AYIRocx7UlbF+Wn08muoZSUbXYEtk/QfbYH4iM3ioh6j5sw+4StmWZKXSRWrwd3a8lVKAXV6VfHhQSjSJ68GudAstwfsHvXwpjBq7GBQlWRgbbTNyXqxmrT1tTGMXn6X0HVia4JjIYaLmk+tkV3S9PhNFdYW+LxTRCrHFJIkscxhSHzsnAvuh+USJLqIeE+DrZiXX2JLLtj6H26GmIE+nn7E6NL5VvwoYSdv/guRJ2dzWgYaxTWGf3CGuMelieXkW8iFdL2F1cR9nnpJ+DiZA8E2bCs+tw0i5myXQeS2SjugNL2iKpPuKwvy+uAGF5PNmJNe5PhI3WCitaLKYR4qXPQIKvZOuamzWWmLSKabIKnMLOBIfxbfrlRdr3FMqE81swL73fjaOV1t4UGZXZRDpSh7CyLBYasxaxts3xD3OF6bmyb395gaOFGFYu03qhhPjVwhb8vBo2y2SbwMPS3KGS1B8Rsp0nhTHwCtbUcHYAj+AdxXPHGrUnqV7cgAdlycp4bJB1szel+XDc7+YLOwOVnYnbhASnFguF1ptRYFeLYXwsZIMTsVrYyiesHC4VNpr/R7/s0R8WKtVuFuAPma6nahl34fvIeLvxT1taRbeQgVX07FHi9OYS+QONLRo7gTldOoXNrIqOY+o4tVktHC7ElWjlk+iWF38St9frZJ18ONyhfQccDzXqbEofMVWY0od8Fab0MWuFKX3QHTNlXzWoZlK87NGs08fxXreZI9vpGBQGZdNft/kPyGaG52epMQ4AAAAASUVORK5CYII=);
		background-size:24px 24px;
	}

}




/*-------------------------------------------------------*/
/*	HOME PORTFOLIO TEMPLATE								 */
/*-------------------------------------------------------*/
.item{
	float:left;
	width:225px;
	margin-bottom:6px;
	position:relative;
}

.item img{
	max-width:100%;
}

.item.odd-item{
	margin-right:6px;
}

.item:hover .hover,.hover:hover{
	visibility:visible;
	opacity:0.95;
}

.item:hover .hover > h3{
	letter-spacing:0.9px;
	opacity:1;
}

.item .hover{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#FFF;

	text-align:center;
	text-decoration:none;
	visibility:hidden;
	opacity:0;
	
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}

.item .hover h3{
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#000;
	font-weight:600;
	letter-spacing:-2px;
	text-transform: uppercase;
	display:inline-block;
	width:80%;
	opacity:0;
	
	-webkit-transition: opacity 200ms ease,letter-spacing 200ms ease;
	-moz-transition: opacity 200ms ease,letter-spacing 200ms ease;
	-ms-transition: opacity 200ms ease,letter-spacing 200ms ease;
	-o-transition: opacity 200ms ease,letter-spacing 200ms ease;
	transition: opacity 200ms ease,letter-spacing 200ms ease;
}

.load-animate{
	opacity:0;
	top:20px;
	position:relative;
}

.featured-portfolio iframe,.featured-portfolio embed,.featured-portfolio img.attachment-portfolio{
	width:100%;
}

.featured-blog iframe, .featured-blog embed, .featured-blog img.attachment-portfolio, .featured-blog .attachment-blog-thumb {
    max-width: 100% !important;
	width:100% !important;
}

.attachment-portfolio-small{
	width:50%;
	height:auto;
}

.attachment-blog-thumb,.attachment-portfolio,.attachment-portfolio-large{
	width:100%;
	height:auto;
}

.visit-project-link{
	letter-spacing: 2px;
	text-align: center;
	display: block;
	margin-top: 50px;
	border: 1px solid #444;
	padding: 10px 16px 9px 16px;
	color: #333;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 500;
	text-decoration:none !important;
	
	border-radius: 8px;
	
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.visit-project-link:hover{
	border-color:#000;
}

.visit-project-link .fa{
	position:relative;
	top:-1px;
}




/*-------------------------------------------------------*/
/*	HOME BLOG TEMPLATE									 */
/*-------------------------------------------------------*/
.post-title a{
	font-size:15px;
	font-weight:500;
	color:#111;
	letter-spacing:1.4px;
	text-decoration:none !important;
}

body.page-template-template-home-php .featured-blog{
	margin-bottom: 10px;
}

.post-title a:hover{
	color:#fe4642;
}

.post-title{
	margin-top:0px;
	margin-bottom:4px;
	padding:0px;
}

.default-title{
	font-size:21px;
	font-weight:500;
	color:#111;
	letter-spacing:1.3px;
	text-decoration:none !important;
	margin-top:0px !important;
	margin-bottom:9px !important;
}

body.single .default-title{
	font-size:18px;
	font-weight:600;
	margin-bottom:10px;
}

body.blog .default-title,body.archive .default-title,body.search-results .default-title{
	font-size:17px;
	color:#333;
	font-weight:600;
}

.default-content{
	letter-spacing:1.1px;
	line-height:1.75em;
	font-size:15px;
}

.content-no-title{
	position:relative;
	top:-6px;
}

.default-content p{
	margin-bottom:18px;
}

.post-content{
	letter-spacing: 0.7px;
	line-height: 1.75em;
	font-size: 13.4px;
}

.post-content p{
	margin-bottom:8px;
}

.post-meta-box{
	color:#666;
	font-size:12px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing:1.2px;
	margin-top: 20px;
	margin-bottom: 8px;
}

.post-meta-box a{
	color:#444;
}

.post-content p:last-child{
	margin-bottom:0px;
}

.custom-hr{
	border-top:1px dotted #888888;
}

.loop-post-body .custom-hr{
	margin-bottom:46px;
}

.dynamic-removed-margin{
	margin-bottom:0px !important;
}

.loop-post-body:last-child .custom-hr{
	margin-bottom:0px;
}

body.page-template-template-home-php .loop-post-body.has-post-thumbnail{
	position:relative;
	top:0px;
}


/*-------------------------------------------------------*/
/*	NAVIGATION											 */
/*-------------------------------------------------------*/
.navigation{
	text-align:center;
}

.logo{
	margin-bottom:36px;
}

.logo img{
	max-width:165px !important;
}

.navigation nav ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.navigation nav ul > li{
	margin-bottom:16px;
}

.navigation nav ul li a{
	color:#333333;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	text-transform: uppercase;
	letter-spacing:3px;
	text-decoration:none !important;
	position:relative;
}

.navigation nav ul li{
	position:relative;
}

.navigation .sub-menu .sub-menu{
	display:none !important;
}

.navigation nav ul li:hover > ul{
	visibility:visible;
	-webkit-animation-duration: 800ms;
	animation-duration: 800ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: submenu;
	animation-name: submenu;
}

.navigation nav ul li ul{
	position: absolute;
	left:100%;
	top: 0px;
	background: #FFF;
	border:1px solid #333;
	z-index:99;
	visibility:hidden;
	width:200px;
	max-height:0;
	opacity:0;
	padding:0;
	padding-bottom:0px !important;
	overflow:hidden;
}

.navigation nav ul li ul{
	top:0px;
}

body.page-template-template-home-php .navigation nav ul li ul{
	top:-1px;
}

.navigation nav ul li ul li{
	padding-bottom:20px;
	margin-bottom:0px;
}

.navigation nav ul li ul li a,.navigation nav ul li ul li{
	font-size:12px;
}

.navigation nav ul li ul li a:after,.navigation nav ul li ul li.current-menu-item a:after{
	width:0%;
	margin-left:100%;
	content: ' ';
	display:inline-block;
	border-bottom:1px solid #666666;
	position:absolute;
	left:-20%;
	bottom:-4px;
	opacity:0;
	
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}

.navigation nav ul li ul li a:hover:after,.navigation nav ul li ul li.current-menu-item a:after{
	content: ' ';
	width:100%;
	display:inline-block;
	border-bottom:1px solid #666666;
	position:absolute;
	left:0%;
	margin-left:0px;
	bottom:-4px;
	opacity:1;
}

.no-header{
	height:90px;
}

.navigation{
	margin-top:1px;
}

.navigation-content{
	z-index:999;
}

body.page-template-template-home-php .navigation-content{
	top:97px;
}

body.page-template-template-home-php .fixed-not-personal{
	top:70px !important;
}

body.page-template-template-home-php .navigation{
	margin-top:50px;
}

.fixed{
	position:fixed;
}

.navigation nav > div > ul > li > a:after,nav > div > ul > li > a:before{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}

.navigation nav > div > ul > li > a:before{
	width:0%;	
	content: ' ';
	display:inline-block;
	height:1px;
	background:#666666;
	position:absolute;
	left:-20%;
	top:-4px;
	opacity:0;
	overflow:hidden;
}

.navigation nav > div > ul > li > a:after{
	width:0%;
	margin-left:100%;
	content: ' ';
	display:inline-block;
	height:1px;
	background:#666666;
	position:absolute;
	left:-20%;
	bottom:-5px;
	opacity:0;
	overflow:hidden;
}

/* Active */
.navigation nav > div > ul > li.current-menu-item > a:before,.navigation nav > div > ul > li.current-menu-parent > a:before,nav > div > ul > li > a:hover:before{
	content: ' ';
	width:140%;
	display:inline-block;
	height:1px;
	background:#666666;
	position:absolute;
	left:-20%;
	top:-4px;
	opacity:1;
	overflow:hidden;
}

.navigation nav > div > ul > li.current-menu-item > a:after,.navigation nav > div > ul > li.current-menu-parent > a:after,nav > div > ul > li > a:hover:after{
	content: ' ';
	width:140%;
	display:inline-block;
	height:1px;
	background:#666666;
	position:absolute;
	left:-20%;
	margin-left:0px;
	bottom:-5px;
	opacity:1;
	overflow:hidden;
}

.logo img:hover{
	-webkit-animation-duration: 400ms;
	animation-duration: 400ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: wiggle;
	animation-name: wiggle;
	-webkit-animation-delay: 150ms;
    animation-delay: 150ms;
}

/*
	Chrome, Opera Browser hack. For Sub-menu.
*/
@supports (-webkit-appearance:none) {
	.navigation nav ul li ul{
		top:-2px !important;
	}
}



/*-------------------------------------------------------*/
/*	MOBILE NAVIGATION									 */
/*-------------------------------------------------------*/
.mobile-header{
	padding-top:40px;
	padding-bottom:40px;
	text-align:center;
}

.mobile-header .header-logo{
	border-bottom-width:0px;
}

.header-logo img{
	max-width:60%;
}

.mobile-header .header-name{
	padding-bottom:20px;
	border-bottom-width:0px;
}

.mobile-header .header-name:after{
	display:none !important;
}

.mobile-menu ul{
	padding:0px;
	margin:4px 0;
	list-style-type:none;
	font-size:0px;
}

.mobile-menu{
	display:none;
	margin-top:20px;
}

.mobile-menu-toggle{
	display:none;
	font-size:18px;
	border:1px solid #888;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	width:36px;
	height:36px;
	text-align:center;
	color:#333;
	position:absolute;
	top:20px;
	right:20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAJUlEQVQoU2NgYGD4TyFmWEEhHgTgBoWY4QqFeBCANRRihj+UYADBZk+xOKKOzgAAAABJRU5ErkJggg==');
	opacity:0.7;
	cursor:pointer;
}


.mobile-menu-toggle.active{
	border-color:#333;
	-webkit-animation-duration: 200ms;
	animation-duration: 200ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: wiggle;
	animation-name: wiggle;
	-webkit-animation-delay: 0ms;
    animation-delay: 0ms;
	opacity:1;
}

.mobile-menu ul li{
	list-style-type:none;
	display:inline-block;
	margin:0 4px;
	font-size:12px;
	letter-spacing: 1px;
	text-transform: uppercase;
	position:relative;
}

.mobile-menu ul li a{
	padding:14px;
	display:block;
	font-size:12px;
	color:#BCBCBC;
	text-decoration:none !important;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.mobile-menu ul li ul{
	display:none;
}

.mobile-menu ul li:hover > ul{
	display:block;
	position:absolute;
	top:36px;
	left:14px;
	z-index:9999;
	border:1px solid #666;
	background:#FFF;
	width:150px;
	padding:4px;
	text-align:left;
}

.mobile-menu ul li a:after,.mobile-menu ul li a:before,.mobile-menu ul li:after,.mobile-menu ul li:before{
	display:none !important;
}

.mobile-menu ul li a{
	padding:14px;
}

.mobile-menu ul li:hover > ul li{
	border-left-width:0px !important;
	border-right-width:0px !important;
	border-top-width:0px !important;
	display:block;
}

.mobile-menu ul .sub-menu .sub-menu{
	display:none;
}

.mobile-menu ul li:hover > ul a{
	color:#444;
}

.mobile-menu ul li.current-menu-item a{
	color:#111;
}




/*-------------------------------------------------------*/
/*	SINGLE PORTFOLIO									 */
/*-------------------------------------------------------*/
.colorbox-url{
	cursor:zoom-in;
}

.page-navigation{
	padding-top:10px;
	padding-bottom:24px;
}

.page-navigation-break{
	padding-bottom:24px;
}

.page-links{
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-weight:600;
	color:#666;
	font-size:12px;
	letter-spacing:3px;
	text-decoration:none;
	position:relative;
	padding-bottom:30px;
	top:-10px;
}

.page-navigation span,.page-navigation a{
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-weight:600;
	color:#999;
	font-size:13px;
	letter-spacing:3px;
	text-decoration:none;
	position:relative;
	
	-webkit-transition: color 500ms ease;
	-moz-transition: color 500ms ease;
	-ms-transition: color 500ms ease;
	-o-transition: color 500ms ease;
	transition: color 500ms ease;
}

body.single-post .page-navigation span,body.single-post .page-navigation a{
	letter-spacing:1.5px !important;
}

.page-navigation span:hover,.page-navigation span:hover a{
	color:#333;
}

.page-navigation span:after{
	width:0%;
	margin-left:100%;
	content: ' ';
	display:inline-block;
	border-bottom:1px solid #999;
	position:absolute;
	left:-20%;
	bottom:-4px;
	opacity:0;
	
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}

.page-navigation span:hover:after{
	content: ' ';
	width:100%;
	display:inline-block;
	border-bottom:1px solid #999;
	position:absolute;
	left:0%;
	margin-left:0px;
	bottom:-4px;
	opacity:1;
}

.ul-title{
	text-transform:uppercase;
	font-size:14px;
	letter-spacing: 4px;
	color:#666;
	padding-top:40px;
}

.ul-list{
	padding:15px 0px 0px 0px;
	margin:0px;
	list-style:none;
}

.ul-list li{
	margin:14px 20px;
	margin-right:0px;
	font-size:13px;
	font-weight:500;
	display:block;
	letter-spacing:2px;
	color:#333;
}

.ul-title:first-child{
	padding-top:0px !important;
	position:relative;
	top:-2px;
}

.ul-list:nth-child(2) > li:first-child{
	margin-top:12px !important;
}

.item.first-item{
	margin-right:10px;
}

.item.last-item{
	margin-left:10px;
}

.related-items{
	width:100%;
	margin-top: 56px;
}

.related-items .item{
	width:243px;
	height:222px;
	overflow:hidden;
}

.related-items .item .front img{
	width:100%;
	height:100%;
}

.related-heading{
	letter-spacing: 2px;
	font-size: 15px;
	font-weight:600;
	color:#222;
}




/*-------------------------------------------------------*/
/*	BLOG TEMPLATE										 */
/*-------------------------------------------------------*/
body.blog .custom-hr,body.archive .custom-hr,body.search-results .custom-hr{
	height:0px;
	border-width:0px;
	margin:0;
	padding-bottom:56px;
}

body.blog .post-meta-box,body.archive .post-meta-box,body.search-results .post-meta-box{
	font-size: 13px;
	border-bottom: 1px dotted #888;
	display: inline-block;
	margin: 0px;
	padding-bottom: 6px;
	padding-left: 6px;
	padding-right: 6px;
}

body.blog .loop-post-body:last-child .custom-hr,body.archive loop-post-body:last-child .custom-hr,body.search-results .loop-post-body:last-child .custom-hr{
	display:none;
}

body.blog .featured-blog,body.archive .featured-blog,body.search-results .featured-blog{
	margin-bottom:20px;
}

body.single-post .featured-blog{
	margin-bottom:24px;
}

body.single-post .page-navigation{
	margin-top:-6px;
	padding:0px !important;
}

.no-result h3{
	color:#333;
	margin-top:0px;
	margin-bottom:20px;
}

.no-result p{
	letter-spacing:1.3px;
}

.sticky{
	position:relative;
	padding-top:6px;
}

.sticky.added-by-loaded{
	display:none !important;
}

.page-template-template-home-php .sticky{
	padding-top:2px;
}

.sticky.has-post-thumbnail{
	padding-top:0px;
}

.sticky:after{
	background-image:url(assets/images/sticky.png) !important;
	background-repeat:no-repeat !important;
	background-position:right top !important;
	width:32px;
	height:32px;
	position:absolute;
	top:0px;
	right:0px;
	content: ' ';
	z-index:999;
}

.default-content > a,.default-content > p > a,.post-content > a,.post-content > p > a{
	position:relative;
	-webkit-transition: color 200ms ease;
	-moz-transition: color 200ms ease;
	-ms-transition: color 200ms ease;
	-o-transition: color 200ms ease;
	transition: color 200ms ease;
	text-decoration:none;
}

.default-content > a:after,.default-content > p > a:after,.post-content > a:after,.post-content > p > a:after{
	width:0%;
	margin-left:100%;
	content: ' ';
	display:inline-block;
	position:absolute;
	left:-20%;
	bottom:-2px;
	opacity:0;
	
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.default-content > a:hover:after, .default-content > p > a:hover:after,.post-content > a:hover:after, .post-content > p > a:hover:after{
	content: ' ';
	width:100%;
	display:inline-block;
	position:absolute;
	left:0%;
	margin-left:0px;
	bottom:-2px;
	opacity:1;
}

.default-content > a:hover:after, .default-content > p > a:hover:after,.default-content > a:after,.default-content > p > a:after,.post-content > a:hover:after, .post-content > p > a:hover:after,.post-content > a:after,.post-content > p > a:after{
	border-bottom:1px solid #FE4642;
}


.default-content > a,.default-content > p > a,.post-content > a,.post-content > p > a{
	color:#FE4642;
}


.ul-list a,.post-meta-box a,#footer a,#comments a,.single-content-title a{
	position:relative;
	text-decoration:none;
	-webkit-transition: color 200ms ease;
	-moz-transition: color 200ms ease;
	-ms-transition: color 200ms ease;
	-o-transition: color 200ms ease;
	transition: color 200ms ease;
}

.ul-list a:after,.post-meta-box a:after,#footer a:after,#comments a:after,.single-content-title a:after{
	width:0%;
	margin-left:100%;
	content: ' ';
	display:inline-block;
	border-bottom:1px solid #FE4642;
	position:absolute;
	left:-20%;
	bottom:-4px;
	opacity:0;
	
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.ul-list a:hover:after,.post-meta-box a:hover:after,#footer a:hover:after,#comments a:hover:after,.single-content-title a:hover:after{
	content: ' ';
	width:100%;
	display:inline-block;
	border-bottom:1px solid #FE4642;
	position:absolute;
	left:0%;
	margin-left:0px;
	bottom:-4px;
	opacity:1;
}

.post-meta-box a:hover:after,.post-meta-box a:after{
	bottom:-1px !important;
	border-bottom:1px solid #666;
}

.share-list{
	font-size:0px !important;
	margin-top:14px;
	margin-bottom:14px;
	margin-left:20px;
}

.share-list li{
	display:inline-block;
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	opacity:0.8;
	margin:0px;
}

.share-list li a{
	display:block;
	text-decoration:none !important;
	font-size:0px;
	padding:6px 8px;
}

.share-list li:last-child > a{
	padding-right:0px;
}

.share-list li:first-child > a{
	padding-left:0px;
}

.share-list li a:after,#footer .share-list li a:before{
	display:none !important;
}

.share-list li a i{
	width:24px;
	height:24px;
	display:block;
}



/*-------------------------------------------------------*/
/*	PORTFOLIO TEMPLATE									 */
/*-------------------------------------------------------*/

body.page-template-template-portfolio-php .isotope-container{
	position:relative;
	top:-5px;
}

body.page-template-template-portfolio-php .isotope-container .item{
	margin:5px !important;
	width:304px;
}

body.page-template-template-portfolio-php .isotope-container .item img{
	width:100%;
}

.skills-filters{
	position:absolute;
	top:19px;
	left:34px;
	z-index:98;
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:0px;
}

.skills-filters .skill-filter{
	display:none;
}

.skills-filters li{
	text-transform:uppercase;
	font-size:13px;
	font-weight:400;
	letter-spacing:2px;
	color:#666 !important;
	cursor:pointer;
	padding:9px 10px;
	display:inline-block;
	background:#FFF;
	position:relative;
}

.skills-filters li:hover{
	background:#F9F9F9;
	color:#000 !important;
}

.skills-filters li.active{
	background:#333;
	color:#FFF !important;
}

.skills-filters .filters .fa{
	font-size: 10px;
	position: relative;
	top: -1px;
	padding-right:4px;
	padding-left:4px;
}

.skills-filters .b-close{
	display:none;
}



/*-------------------------------------------------------*/
/*	COMMENTS											 */
/*-------------------------------------------------------*/
.comment-form-email input[type="text"], .comment-form-author input[type="text"] {
    width: 100%;
}

.comment-form-email label, .comment-form-author label {
    padding-top: 0px;
}

.comment-form-email, .comment-form-author {
    margin-bottom:20px !important;
}

.comment-form-author {
    width: 50%;
    float: left;
    padding-right: 10px;
    position: relative;
    top: -2px;
}

.comment-form-email {
    width: 50%;
    float: right;
    padding-left: 10px;
    position: relative;
    top: -2px;
}

.comment-form-url{
	display:none;
}

.comment-form-comment{
	margin-bottom:10px;
}

.comments-area{
	margin:0 auto;
	width:90%;
}

.comments-title,.comment-reply-title{
	font-size:17px;
	padding-top:30px;
}

.commentlist{
	padding:0px !important;
	margin:0px !important;
	list-style:none;
}

.commentlist .reply,.commentlist .edit-link{
	font-size:0px;
}

.commentlist .edit-link{
	display:none;
}

.commentlist .reply a,.commentlist .edit-link a{
	font-size:11px;
	text-transform:uppercase;
}

.commentlist li{
	padding: 20px 30px !important;
	border: 1px solid #DDD;
	margin: 20px 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	list-style:none;
}

.comment-awaiting-moderation{
	display:none;
}

.logged-in-as{
	margin:0px !important;
	font-size:13px;
}

.form-submit{
	text-align:right;
}

.post-password-form{
	text-align:center;
	padding:20px;
}

.post-password-form label{
	display:inline-block;
}

.form-submit #submit,.post-password-form input[type="submit"]{
	letter-spacing: 2px;
	text-align: center;
	display: inline-block;
	border: 1px solid #444;
	padding: 8px 14px 7px;
	color: #333;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 500;
	text-decoration:none !important;
	background:transparent;
	
	border-radius: 8px;
	
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

.form-submit #submit:hover{
	border-color:#000;
	color:#fe4642;
}

.commentlist li cite{
	padding:10px;
	text-transform: uppercase;
	font-size: 12px;
	font-style: normal;
}

.commentlist li cite b{
	letter-spacing: 2px;
	font-weight: 600;
	position:relative;
	top:1px;
}

.commentlist li cite span{
	background:#EEE;
	font-size:10px;
	padding:3px;
	margin-left:6px;
}

.commentlist .comment-meta time {
	float: right;
	font-size: 12px;
	color: #888;
	margin-top:8px;
}

.commentlist .comment-author,.commentlist .comment-author:after{
	clear:both;
}

.commentlist .comment {
	padding-top: 12px !important;
	font-size: 14px;
}

.comment-notes{
	font-size:14px;
	color:#555;
}

div.reply{
	text-align:right;
}

form input[type="text"],form input[type="password"],form textarea{
	padding:4px 10px;
	border:1px solid #DDD;
	border-radius:5px;
	letter-spacing:2px;
	color:#666;
}

form input[type="text"]{
	width:60%;
}

form textarea{
	width:100%;
	padding:10px 16px;
	font-size:15px;
}

form label{
	display: block;
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 0px;
	padding-top: 4px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #555;
}

.form-allowed-tags{
	font-size:13px;
}

.bypostauthor{
	border-width:2px !important;
}

#comments a:after,#comments a:hover:after{
	border-bottom:1px solid #FE4642;
}

.nocomments{
	text-align: center;
	font-size: 21px;
	color: #AAA;
	padding: 40px;
}



/*-------------------------------------------------------*/
/*	SIDEBARS											 */
/*-------------------------------------------------------*/
.sidebar .widget:first-child{
	margin-top:0px;
}

.sidebar .widget{
	margin-top:50px;
}

.sidebar .widget-title{
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color:#333;
	font-weight:500;
	margin-top:0px;
	position:relative;
}

.sidebar p{
	font-size:13px;
	letter-spacing:0.6px;
	color:#444;
	line-height: 24px;
}

.sidebar ul li,.sidebar ul li a{
	color:#444;
}

.sidebar ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.sidebar ul li{
	padding:4px 0px 4px 20px;
	font-size:13px;
	letter-spacing:0.6;
	position:relative;
	letter-spacing: 0.5px;
}

.sidebar ul li:before{
	font-size:10px;
	position:absolute;
	top:50%;
	left:8px;
	margin-top:-7px;
	font-family: 'FontAwesome';
    content: '\f105';
	color:#888;
}

.sidebar select,.sidebar iframe,.sidebar textarea,.sidebar input,.sidebar object,.sidebar img{
	max-width:100%;
}

.sidebar strong{
	font-weight:500;
	color:#222;
}

select{
	border: 1px solid #CCC;
	color: #333;
	font-size: 15px;
	padding: 5px 10px;
	font-weight: 400;
}

.sidebar #s{
	border:1px solid #CCCCCC;
	color:#333;
	font-size:12px;
	padding:6px 10px;
	font-weight:400;
	outline:0px;
	letter-spacing:1.8px;
	width:100%;
}

input:focus,textarea:focus{
	border-color:#777 !important;
}

.sidebar #searchform small{
	font-size:10px;
}



/* Calender */
#wp-calendar  {
    width: 100%;
}

#wp-calendar thead th  {
    border: 1px solid #ddd;
    border-top: none;
    font-size: 10px;
	font-weight:400;
	color:#333;
}

#wp-calendar tbody td  {
    text-align: center;
    border: 1px solid #ddd;
    line-height: 2.5em;
    transition: background 0.15s ease;
    -webkit-transition: background 0.15s ease;
    -o-transition: background 0.15s ease;
    -moz-transition: background 0.15s ease;
	padding:0px;
	font-size:11px;
}

#wp-calendar #prev,#wp-calendar #next,#wp-calendar td,#wp-calendar tr{
	border-color:#ddd;
}

#wp-calendar #prev,#wp-calendar #next{
	font-size: 11px;
	text-transform: uppercase;
	color:#444;
}

#wp-calendar #prev a,#wp-calendar #next a{
	color:#444;
}

#wp-calendar tr:first-child{
	border-top-width:0px;
}

#wp-calendar tbody td:hover  {
    background: #f1f1f1;
    color: #333;
}

#wp-calendar tbody td a  {
    display: block;
    text-decoration: none;
    background: #f1f1f1;
    color: #333;
}

#wp-calendar tbody td:hover a  {
    background: #999;
    color: #fff;
}

#wp-calendar tfoot td  {
    padding-top: 1px;
    padding: 4px;
}

#wp-calendar caption  {
    font-size: 11px;
    margin: 0;
    padding: 10px 0px;
    outline: 0 none !important;
	font-weight:500;
	color:#555;
	letter-spacing:4px;
	border:1px solid #DDD;
	text-align:center;
}

#wp-calendar tbody a  {
    display: block;
    text-decoration: underline;
}

#wp-calendar th  {
    text-align: center;
    border: 1px solid transparent;
    border-top: none;
    padding: 7px 0;
    color: #a7a7a7;
}

.sidebar .widget_calendar #next {
	text-align:right !important;
}

.sidebar .widget_rss .rsswidget:first-child{
	position:relative;
	top:-1px;
}

.sidebar .widget_rss .rsswidget{
	font-weight:500;
	color:#444;
	letter-spacing:1px;
}

.sidebar .widget_rss .rss-date{
	display:none;
}

.sidebar .widget_rss .rssSummary{
	font-style:italic;
	margin-top:2px;
	letter-spacing:1px;
}

.sidebar .widget_rss cite{
	font-weight: 500;
	padding-top: 6px !important;
	display: block;
	color:#999;
	letter-spacing:1px;
}

.sidebar .widget_rss li{
	margin:10px 0px;
	padding-left:0px;
}

.sidebar .widget_rss li:before,.sidebar .widget_rss li:after{
	display:none;
}




/*-------------------------------------------------------*/
/*	WORDPRESS CORE										 */
/*-------------------------------------------------------*/
.post-content img,.default-content img,.navigation img,.sidebar img{
	max-width:100%;
}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.gallery-item{
	margin:0px !important;
	position:relative;
}

.gallery-item .gallery-caption{
	display:none;
}

.gallery-item img{
	border-width:0px !important;
	height:auto;
	width:100%;
}

.wp-caption {
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 0px 14px 0px 14px;
}

.wp-caption.alignleft {
    margin: 5px 14px 5px 0px;
}

.wp-caption.alignright {
    margin: 5px 0px 5px 14px;
}

.wp-caption img{
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 13px;
    line-height: 17px;
    margin: 0;
    padding: 8px 5px 5px;
}



/*-------------------------------------------------------*/
/*	TYPOGRAPHY											 */
/*-------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{
	letter-spacing:1.8px;
	color:#222;
}

h1{
	font-size:27px;
}

h2{
	font-size:25px;
}

h3{
	font-size:23px;
}

h4{
	font-size:21px;
}

h5{
	font-size:19px;
}

h6{
	font-size: 17px;
}


.post-content h1{
	font-size:24px;
	margin-top: 15px;
}

.post-content h2{
	font-size:22px;
	margin-top: 15px;
}

.post-content h3{
	font-size:20px;
	margin-top: 15px;
}

.post-content h4{
	font-size:18px;
}

.post-content h5{
	font-size:16px;
}

.post-content h6{
	font-size: 14px;
}




/*-------------------------------------------------------*/
/*	SHORTCODES											 */
/*-------------------------------------------------------*/
.panel-group .panel-title a,.panel-group .panel-title {
	font-size:15px;
	color:#333;
	padding:0px;
	margin:0px;
	font-weight:600;
}

.panel-group .panel-title a {
	padding:10px 0;
	display:block;
	text-decoration: none;
	letter-spacing:1.1px;
}

.panel-group .panel-title a .fa {
	display:none;
}

.panel-group .panel-title {
	margin-left:10px;
}

.panel-default > .panel-heading {
	padding:0px;
	background:transparent !important;
}

.panel-default.panel {
	border-width:0px 0px 1px;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	background:transparent !important;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
	border-top-width:0px;
	font-size:14px;
}

.panel-group .panel-title a.collapsed  {
	font-weight:400;
}

.panel-group .panel-title a.collapsed .fa:before {
	content: "\f10c";
}

.tab-content {
	font-size:14px;
	padding:15px;
}

.nav-tabs li a .fa{
	color: #73A43C;
	margin-right: 8px;
	font-size: 24px;
	position: relative;
	top: 1px;
}

.nav-tabs .nav-tab-with-icon{
	padding:10px 15px 13px !important;
}

.well{
	border-width:0px;
	background:#f4f4f4;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.well > p:last-child{
	margin-bottom:0px !important;
}

.nav-tabs li {
	text-align:left;
}

.nav-tabs li a {
	font-size:14px;
	border-radius:0px;
	position:relative;
	top:-1px;
}

.nav-tabs li.active a {
	top:0px;
	-webkit-box-shadow: 0 -1px 0 0 #ddd;
	box-shadow: 0 -1px 0 0 #ddd;
}

.nav-tabs li a:hover,.nav-tabs li a:focus {
	background:transparent;
	border-color:transparent;
}

blockquote{
	font-size: 17px;
	border:1px solid #DDD;
	border-left-width:0px;
	border-right-width:0px;
	padding:16px 30px 16px 30px;
	display:inline-block;
}

blockquote p{
	margin-bottom:0px;
	font-size: 17px;
}

blockquote footer, blockquote small, blockquote .small{
	margin-top:5px;
}

blockquote p{
	font-size:15px;
	font-style:italic;
}

.btn{
	border-radius:0px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
	
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border: 2px solid #DDD;
	letter-spacing:1px;
	background:transparent;
	color:#444 !important;
}

.btn:after,.btn:before{display:none !important}

.btn-info{
	border-color:#88EEDA;
}

.btn-info:hover,.btn-info:active,.btn-info:focus{
	background:#FFF;
	color:#000 !important;
	border-color:#1ABC9C;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

.btn-primary{
	border-color:#8BE5F5;
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active{
	background:#FFF;
	color:#000 !important;
	border-color:#13BDDB;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

.btn-success{
	border-color:#93E7B6;
}

.btn-success:hover,.btn-success:focus,.btn-success:active{
	background:#FFF;
	color:#000 !important;
	border-color:#2ECC71;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

.btn-warning{
	border-color:#F7DD77;
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active{
	background:#FFF;
	color:#000 !important;
	border-color:#F1C40F;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

.btn-danger{
	border-color:#F1998F;
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active{
	background:#FFF;
	color:#000 !important;
	border-color:#E74C3C;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

.btn-default:hover,.btn-default:active,.btn-default:focus{
	background:transparent;
	color:#000 !important;
	border-color:#222;
	
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}

.dropdown-menu{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	padding:0;
	margin-top:8px;
}

.dropdown-menu li a{
	padding-top:10px;
	padding-bottom:10px;
}

.alert-success{
	background:#DFF0D8;
	border-width:0px;
	color:#3C763D;
}

.alert-info {
	background:#D9EDF7;
	border-width:0px;
	color:#31708F;
}

.alert-warning {
	background:#FCF8E3;
	border-width:0px;
	color:#8A6D3B;
}

.alert-danger {
	background:#F2DEDE;
	border-width:0px;
	color:#A94442;
}

.alert{
	font-size:14px;
	letter-spacing:0.4px;
}

.alert strong{
	letter-spacing:0.8px;
}

.alert .close{
	color:#000;
	font-size:32px;
	top:-6px;
}

.lead{
	line-height:1.6;
}

.tooltip.in{
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}


.tooltip-inner{
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	background-color:#333;
	padding:8px 12px;
	color:#ecf0f1;
	letter-spacing:0.2px;
}
	
.tooltip.top .tooltip-arrow {
	border-top-color: #333;
}
	
.tooltip.left .tooltip-arrow {
	border-left-color: #333;
}
	
.tooltip.right .tooltip-arrow {
	border-right-color: #333;
}
	
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #333;
}

.label{
	font-weight:500;
}

/* TABLE*/
.default-content table,.post-content table {
	width: 100%;
	margin-bottom: 24px;
	border-collapse: separate;
	border-spacing: 0px;
	font-size: 14px;
	line-height: 22px;
	text-align: left;
}

.default-content table th,.post-content table th {
	border-width: 0px;
	padding: 14px;
	background-color: #F3F3F3;
	font-weight:600;
}

.default-content table td,.post-content table td {
	border-width: 0px;
	padding: 14px;
}

.default-content table tr:nth-child(even),.post-content table tr:nth-child(even){
	background-color:#fff;
}

.default-content table tr:nth-child(odd),.post-content table tr:nth-child(odd){
	background-color: #f3f3f3;
}



/*-------------------------------------------------------*/
/*	CONTACT PAGE										 */
/*-------------------------------------------------------*/
#map-canvas {
	width:100%;
	height:300px;
}

.map-break{
	margin-top:30px !important;
}

.custom-h4{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:8px;
	letter-spacing: 0.8px;
	font-weight:400;
}

.map-title{
	margin-bottom:22px;
}

.disabled{
	opacity: 0.5 !important;
	color:#000 !important;
}

.contact-information a{
	color:#333 !important;
}




/*-------------------------------------------------------*/
/*	ANIMATES											 */
/*-------------------------------------------------------*/
@keyframes submenu {

	25%{
		opacity:0;
		width:0px;
		max-height:0px;
		padding:0;
		border-bottom-width:0px;
	}
	
	50%{
		opacity:1;
		width:150px;
		max-height:0px;
		padding:0;
		border-bottom-width:0px;
	}
	
	75%{
		opacity:1;
		width:150px;
		max-height:500px;
		padding:20px;
		border-bottom-width:1px;
	}
	
	100%{
		opacity:1;
		width:150px;
		max-height:500px;
		padding:20px 20px 0px 20px;
		overflow:visible !important;
		border-bottom-width:1px;
	}
	
}


@-webkit-keyframes submenu {

	25%{
		opacity:0;
		width:0px;
		max-height:0px;
		padding:0;
		border-bottom-width:0px;
	}
	
	50%{
		opacity:1;
		width:150px;
		max-height:0px;
		padding:0;
		border-bottom-width:0px;
	}
	
	75%{
		opacity:1;
		width:150px;
		max-height:500px;
		padding:20px;
		border-bottom-width:1px;
	}
	
	100%{
		opacity:1;
		width:150px;
		max-height:500px;
		padding:20px 20px 0px 20px;
		overflow:visible !important;
		border-bottom-width:1px;
	}
	
}


@keyframes wiggle {

	25%, 50%, 75%, 100% {
		-webkit-transform-origin: bottom center;
		-ms-transform-origin: bottom center;
		transform-origin: bottom center;
	}
	
	25%{
		-webkit-transform: rotate(4deg);
		-ms-transform: rotate(4deg);
		transform: rotate(4deg);
	}
	
	50%{
		-webkit-transform: rotate(-2deg);
		-ms-transform: rotate(-2deg);
		transform: rotate(-2deg);
	}
	
	75%{
		-webkit-transform: rotate(1deg);
		-ms-transform: rotate(1deg);
		transform: rotate(1deg);
	}
	
	100%{
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	} 
	
}


@-webkit-keyframes wiggle {

	25%, 50%, 75%, 100% {
		-webkit-transform-origin: bottom center;
		-ms-transform-origin: bottom center;
		transform-origin: bottom center;
	}
	
	25%{
		-webkit-transform: rotate(4deg);
		-ms-transform: rotate(4deg);
		transform: rotate(4deg);
	}
	
	50%{
		-webkit-transform: rotate(-2deg);
		-ms-transform: rotate(-2deg);
		transform: rotate(-2deg);
	}
	
	75%{
		-webkit-transform: rotate(1deg);
		-ms-transform: rotate(1deg);
		transform: rotate(1deg);
	}
	
	100%{
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	} 
	
}




/*-------------------------------------------------------*/
/*	Responsive											 */
/*-------------------------------------------------------*/
@media(min-width:992px){

	body.loader_active #header,body.loader_active #footer,body.loader_active .global-section{
		visibility:hidden;
	}
	
}

@media(max-width:1199px){

	.home-section .item .hover h3{
		font-size:12px !important;
		letter-spacing:0px !important;
	}

	.related-items .item{
		width:205px;
	}
	
	.related-items .item.first-item{
		margin-right:0px;
	}
	
	.related-items .item.last-item{
		margin-left:0px;
	}
	
	.form-allowed-tags{
		display:none;
	}
	
	body.page-template-template-home-php .isotope-container .item{
		width:185px;
		height:169px;
		margin-bottom:4px;
		overflow:hidden;
	}
	
	body.page-template-template-home-php .isotope-container .item.odd-item{
		margin-right:4px;
	}
	
	body.page-template-template-home-php .isotope-container .item .front img{
		height:100%;
	}
	
	body.page-template-template-portfolio-php .isotope-container .item{
		width:48% !important;
		margin:5px 5px !important;
		height:auto !important;
	}
	
	body.page-template-template-portfolio-php .isotope-container .item .front img{
		height:auto !important;
	}
	
	.portfolio-section .row{
		margin:0px !important;
	}
	
	.col-md-10.isotope-container{
		margin:0px !important;
		padding:0px !important;
	}
	
	.skills-filters{
		top:20px;
		left:20px;
	}
	
	.logo img{
		max-width:132px !important;
	}
	
}

@media(min-width:680px){
	.mobile-menu{
		display:block !important;
	}
}

@media(max-width:680px){

	.mobile-menu-toggle{
		display:block;
	}
	
	.mobile-menu ul li{
		width:100%;
		display:block;
		border-bottom:1px solid #EEE;
	}
	
	.mobile-menu ul li,.mobile-menu ul li a{
		color:#333;
	}
	
	.mobile-menu ul li .sub-menu{
		width:100% !important;
		position:static !important;
		display:block !important;
		border-width:0px !important;
		padding:0px !important;
		margin:0px !important;
		text-align:center !important;
		border-top:1px solid #EEE !important;
	}
	
	.mobile-menu ul li .sub-menu li:last-child{
		border-bottom-width:0px;
	}
	
}



@media(max-width:530px){

	body.page-template-template-portfolio-php .isotope-container .item{
		width:48% !important;
		margin:5px 4px !important;
		height:auto !important;
	}
	
}

@media(max-width:430px){

	body.page-template-template-portfolio-php .isotope-container .item{
		width:100% !important;
		margin:5px 0px !important;
		height:auto !important;
	}
	
}

@media(max-width:600px){
    .comment-form-email,.comment-form-author{
    width:100%;
    float:none;
    top:0px;
    padding-right:0;
    padding-left:0;
    }
}