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

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.0.4
Text Domain: paper
*/


/*  T A B L E   O F   C O N T E N T S 
    ........................................................................

	01. Basic
	02. Footer
	03. Sidebar
	04. Mobile Header
	05. Single Portfolio
	06. Blog Template 
	07. Portfolio Template
	08. Comments
	09. Wordpress Core
	10. Typography
	11. Shortcodes
	12. Contact Page
	13. Animations
	14. Responsive
	
*/



/*-------------------------------------------------------*/
/*	BASIC												 */
/*-------------------------------------------------------*/
body{
	background-color:#F3F4F5;
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	color:#585858;
	text-rendering: optimizeLegibility;
	font-weight:500;
}

body.loading-body > .container,body.loading-body #footer,body.loading-body .item,body.loading-body .tab-pane{
	visibility:hidden !important;
}

::-moz-selection{
	background: #88A63E;
}

::selection{
	background: #88A63E;
}

.swiper-pagination-bullet-active{
	background-color:#666 !important;
}

.swiper-button-next{
	margin-right:15px;
}

.swiper-button-prev{
	margin-left:15px;
}

a:hover,.contact-user-content a,.query-title em,.alert .close,.visit-project-link:focus,.visit-project-link:active,.visit-project-link:hover{
	color:#88A63E;
}

.query-title em:empty{
	display:none !important;
}

.sticky{
	border-top-color:#88A63E;
}

.tagcloud a,.visit-project-link,.blog-section > article .post-meta-box,.blog-section > article .post-author,.blog-section > article .entry-title,.mobile-menu ul li a,.item .hover h3{
	font-family:'Open Sans',sans-serif;
}

a{
	color:inherit;
}

::-moz-selection{
	color:#fff;
}

::selection{
	color:#fff;
}

a,a:hover,a:focus{
	text-decoration:none;
}

.entry-content a,#footer a{
	color:#88a63e;
}

.entry-content a:hover{
	text-decoration:underline;
}

input,input:focus,select:focus,textarea,textarea:focus,a,a:hover,a:focus{
	outline:0;
}

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

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

strong,b{
	font-weight:700;
}

.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;
}

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

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

input,textarea{
	-webkit-transition: all 100ms ease;
	-moz-transition: all 100ms ease;
	-ms-transition: all 100ms ease;
	-o-transition: all 100ms ease;
	transition: all 100ms ease;
}

.loader{
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -18px 0 0 -18px;
	z-index:1001;
}

.loading-body{
	overflow:hidden;
}

dt {
    font-weight:700;
}

.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;
}

#section{
	overflow:hidden;
}



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

.footer-content{
	padding:0px;
	margin:0px;
}

#footer .footer-right{
	text-align:right;
}

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

#footer .social-list li{
	opacity:0.8;
}

#footer .social-list li,.share-widget li{
	display:inline-block;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}

#footer .social-list li a{
	display:block;
	
	font-size:0px;
	padding:2px 8px;
}

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

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

.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;
	}

}



/*-------------------------------------------------------*/
/*	Sidebar												 */
/*-------------------------------------------------------*/
.left-sidebar{
	text-align:left;
}

.left-sidebar .sub-menu{
	max-width:160px;
}

.logo img{
	vertical-align: top;
}

.logo{
	text-decoration:none !important;
}

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

.left-sidebar ul > li{
	padding-bottom:5px;
}

.left-sidebar .sub-menu{
	opacity:0;
	top:0;
	right: -100px;
}

.left-sidebar li:hover .sub-menu{
	opacity:1;
	top: 4px;
}

.left-sidebar .sub-menu{
	top:-50000px;
	background-color:#272B2F;
	padding: 10px;
	position: absolute;
	z-index: 999;
	min-width: 160px;
	-webkit-transition: opacity 100ms ease;
	-moz-transition: opacity 100ms ease;
	-ms-transition: opacity 100ms ease;
	-o-transition: opacity 100ms ease;
	transition: opacity 100ms ease;
}

.left-sidebar ul li a,.left-sidebar ul li.skill-filter,.left-sidebar ul li{
	color:#4b3d3d;
	font-size:15px;
	position:relative;
}

.left-sidebar .textwidget{
	color:#4b3d3d;
	font-size:15px;
}

.left-sidebar a:hover{
	text-decoration:underline;
}

.left-sidebar ul li a:hover{
	text-decoration:none;
}

a.rsswidget:before{
	display:none !important;
	opacity:0 !important;
}

a.rsswidget:hover{
	text-decoration:underline !important;
}


.left-sidebar .sub-menu a{
	color:#E6E6E6;
	font-size:11px;
	letter-spacing:3px;
	text-transform:uppercase;
	position:relative;
}

.left-sidebar .sub-menu li{
	padding: 4px;
	padding-left:10px;
}

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

.left-sidebar ul li li{
	margin-bottom:0px !important;
	padding:1px;
}

#header{
	height:70px;
}

.left-sidebar-content{
	z-index:999;
}

.tagcloud a{
	color:#000;
}

.fixed{
	position:fixed;
}



/*-------------------------------------------------------*/
/*	MOBILE HEADER										 */
/*-------------------------------------------------------*/
#mobile-header{
	padding-top:14px;
	padding-bottom:25px;
	text-align:center;
}

#mobile-header .header-logo{
	padding-bottom:20px;
	padding-top:20px;
}

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

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

.mobile-menu ul li a{
	padding:14px;
	display:block;
	font-size:14px;
	color:#4b3d3d;
	text-transform: uppercase;
	font-weight:600;
}

.mobile-menu ul li a:hover{
	text-decoration:underline;
}

.mobile-menu ul li ul{
	display:none;
	position:absolute;
	top:40px;
	left:14px;
	z-index:9999;
	background-color: #272B2F;
	padding: 10px;
	min-width:165px;
	text-align:left;
}

.mobile-menu ul li:hover > ul{
	display:block;
}

.mobile-menu ul li ul a{
	padding:8px;
	color:#E6E6E6 !important;
	letter-spacing:2px;
}

.mobile-menu ul li:hover > ul li{
	display:block;
}

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

.mobile-menu ul li:hover > ul a{
	color:#888;
	font-size:11px;
}

.widgettitle{
	letter-spacing:2px;
	font-size: 13px;
	text-transform: uppercase;
	color:#262626;
	font-weight:700;
	padding:0px;
	margin-top:0px;
}

.left-sidebar .widgettitle{
	line-height: 16px;
}

.left-sidebar-content .widget{
	margin-top:48px;
}

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

.left-sidebar select{
	max-width:100%;
}


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

#wp-calendar thead th  {
    border: 1px solid #ddd;
    border-top: none;
    font-size: 10px;
	font-weight:500;
	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;
    
    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:600;
	color:#555;
	letter-spacing:4px;
	border:1px solid #DDD;
	text-align:center;
}

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

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

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

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

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

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

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

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

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



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

.portfolio-info-box{
	margin-top:50px;
}

.portfolio-info-box-content{
	border: 1px solid #272B2F;
	padding-top: 8px;
	padding-bottom: 8px;
}

.portfolio-info-box-content .widget_paper_portfolio_item_skills{
	border-right: 1px solid #272B2F;
}

.portfolio-info-box-content .widget{
	padding:10px;
}

.portfolio-info-box-content ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

.portfolio-info-box-content ul li,.portfolio-info-box-content ul li a{
	font-size:15px;
}

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

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

.visit-project-link{
	text-align: center;
	display: inline-block;
	text-transform: uppercase;
	font-weight:600;
	min-width: 85%;
	padding: 11px 12px;

	border-radius:3px;

	background-color:#333;
	font-size: 10px;
	letter-spacing: 2px;
	color:#D6D6D6;
	text-decoration:none !important;
}

.widget_paper_post_information .widgettitle{
	margin-top:50px;
}

/* Share widget */
.share-widget{
	font-size:0px;
}

.wf-share-btn{
	width:30px;
	height:30px;
	margin-right:10px;
	display:inline-block;
	background-repeat:no-repeat;
	cursor:pointer;
	opacity:1;
	line-height:28px;

	border:1px solid #555;

	text-align:center;

	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}



/*-------------------------------------------------------*/
/*	BLOG TEMPLATE										 */
/*-------------------------------------------------------*/
.post-background-image{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat:no-repeat;
	background-position:right center;
	background-size:cover;
}

.entry-title{
	font-size:23px;
	font-weight:700;
	color:#424242;
	margin-top:0px;
	margin-bottom:15px;
	line-height: 1.2em;
}

.entry-link{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	cursor: pointer;
	z-index: 20;
}

body.single .entry-title{
	font-size:26px;
	line-height:36px;
	font-weight:700;
	margin-bottom: 10px;
}

.blog-section > article{
	overflow:hidden;
}

.blog-section .featured-media{
	height:100%;
}

.blog-section .featured-media iframe{
	height:250px !important;
	max-height:250px !important;
}

.blog-section .featured-media .border-animation{
	position:absolute;
	width:2px;
	height:100%;
	background-color:#F9F9F9;
	opacity:0.7;

	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);

	-webkit-transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-ms-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;

	opacity:0;
	z-index:9;
}

.blog-section > article:hover .border-animation,.blog-section > article:hover .featured-media,.blog-section > article.active .featured-media{
	opacity:1;
}

.blog-section .featured-media .border-animation.top{
	margin-top:-140px;
	top:103px;
	left:97px;
}

.blog-section .featured-media .border-animation.middle{
	margin-top:0px;
	top:103px;
	left:377px;
}

.blog-section .featured-media  .border-animation.bottom{
	margin-top:-160px;
	top:103px;
	left:867px;
}

.blog-section > article .post-meta-box{
	text-transform: uppercase;
	font-weight:700;
	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;
}

.blog-section > article .post-author{
	text-transform: uppercase;
	font-size: 12px;
	font-weight:700;
	padding: 6px 8px 0px;
	display: inline-block;
	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;
}

.blog-section > article .post-meta-box span,.blog-section > article .post-meta-box a{
	display: inline-block;
	padding: 0px 8px 6px;
	margin-right:0px;
}

.blog-section > article .entry-title 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;
}

.blog-section > article .entry-title{
	left:-8px;
	position:relative;
	margin-bottom:0px;
}


.blog-section .post-content .post-author{
	font-style:italic;
	text-transform:none;
	font-weight:500;
	padding-top:0px;
	font-size:14px;
}

.blog-section .post-content .post-meta-box{
	text-transform:none;
	font-size:14px;
}

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

.entry-title a{
	color:#333;
}

#searchform #s{
	display:block;
	width:100%;
	padding:6px 10px;
	border-color:#C6C6C6;
}

.left-sidebar label{
	font-weight:500;
}

#searchform small{
	color:#666;
}

.entry-content{
	line-height:1.65em;
	font-size:16px;
}

.entry-content p{
	margin-bottom:24px;
}

body.single-portfolio .page-navigation{
	position:relative;
	top:15px;
	text-align: center;
}

body.single-post .page-navigation a{
	color:#484848;
	font-weight:700;
	letter-spacing:1px;
	font-size:13px;
	text-transform:uppercase;
}

body.single-post .page-navigation a:hover{
	color:#222;
}

body.single-post .page-navigation .fa-angle-left{
	margin-right:2px;
}

body.single-post .page-navigation .fa-angle-right{
	margin-left:2px;
}

body.single .page-navigation .fa-th{
	font-size:14px;
}

body.single .page-navigation .fa-caret-left,body.single .page-navigation .fa-caret-right{
	font-size:16px;
}

body.single-portfolio .page-navigation a{
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	line-height: 36px;
	text-align: center;
	color:#333;
}

body.single-portfolio .page-navigation a:hover{
	background-color: #333;
	color:#F9F9F9 !important;
}

body.single-portfolio .page-navigation i{
	position:relative;
	top:1px;
}

body.single-portfolio .page-navigation .fa-caret-left{
	position:relative;
	left:-2px;
	top:0;
}

body.single-portfolio .page-navigation .fa-caret-right{
	position:relative;
	left:1px;
	top:0;
}

body.single-portfolio .page-navigation span{
	margin: 0 10px;
}

body.single-post .page-navigation i{
	top:-1px;
	position:relative;
}

.query-title{
	margin-top: 0px;
	margin-bottom: 28px;
	position:relative;
	top:6px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight:700;
}

.query-title em{
	padding:3px 8px;
	border:2px solid;
	margin-left:6px;
	font-style:normal;
}

body.search-no-results .blog-section{
	background-color:#F9F9F9;
}

.error-section{
	text-align:center;
	padding:50px 0;
}

body.search-no-results .error-section{
	padding:100px;
}

.error-section h1{
	font-size:38px;
	font-weight:700;
	margin-top:0px;
	margin-bottom:30px;
	text-transform:uppercase;
}

.error-section p{
	font-style:italic;
	font-size:140%;
	margin-bottom:0px;
}

body.search-no-results .error-section p{
	font-size:126%;
}

body.search-no-results .error-section h1{
	margin-bottom:20px;
}

.sticky{
	border-top-width:3px;
	border-top-style:solid;
}

.page-links{
	font-size:0px;
}

.page-links a{
	margin-left:-5px;
}

.page-links a{
	padding:6px;
	margin-right:3px;
	background:#CCC;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	color:#999 !important;
	font-size:14px;
}

.page-links a:hover{
	color:#555 !important;
	
}

.page-links a{
	padding:8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
}

body.border-post-effect-off .blog-section .featured-media .border-animation{
	display:none !important;
}



/*-------------------------------------------------------*/
/*	PORTFOLIO TEMPLATE									 */
/*-------------------------------------------------------*/
.skill-filter{
	cursor:pointer;
}

.item{
	float:left;
	width:225px;
	margin-bottom:6px;
	position:relative;
}

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

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

.item:hover .hover > h3{
	opacity:1;
}

.item .hover{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	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;

	overflow:hidden;
}

.item .hover h3{
	padding:12px;
	margin:0px;
	font-size:11px;
	letter-spacing:2px;
	font-weight:700;
	text-transform: uppercase;
	display:inline-block;
	opacity:0;

	background-color:#FFF;
}

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

.featured-media iframe,.featured-media embed,.featured-media img.attachment-paper-full-width,.featured-media img.size-paper-blog-image{
	width:100%;
}

.attachment-paper-gallery-image,.size-paper-blog-image{
	width:100%;
	height:auto;
}

/*

.size-paper-gallery-image-grid-3{
	max-width:100%;
}

*/

.paper-gallery-image{
	display:inline-block;
	height:auto;
	position:relative;
}

.paper-gallery-image{
	width:100%;
}

.gallery-grid-3{
	width:33.3333333333%;
}

.gallery-grid-2{
	width:50%;
}

.paper-gallery-image:hover span{
	bottom:10px;
	opacity:1;
}

.paper-gallery-image span{
	opacity:0;
	position: absolute;
	padding: 10px;
	color:#353535;
	letter-spacing:2px;
	font-size: 11px;
	text-transform: uppercase;
	bottom: 0px;
	left: 10px;
	background-color:#FFF;
	font-weight:700;

	-webkit-transition: bottom 0.2s ease,opacity 0.2s ease;
	-moz-transition: bottom 0.2s ease,opacity 0.2s ease;
	-ms-transition: bottom 0.2s ease,opacity 0.2s ease;
	-o-transition: bottom 0.2s ease,opacity 0.2s ease;
	transition: bottom 0.2s ease,opacity 0.2s ease;
}

.gallery-grid-3 span{
	padding:8px;
}

.attachment-paper-full-width{
	width:100%;
	height:auto;
}

.portfolio-section{
	position:relative;
	top:-5px;
	padding:0px !important;
	background-color:transparent !important;
}

.portfolio-section .item{
	margin:0.4% !important;
	width:32.5%;
}

.portfolio-section .item img{
	width:100%;
}

.right-content{
	padding:50px;
	background-color:#F9F9F9;
}

body.single-portfolio .right-content,body.page .right-content,body.single-post .right-content{
	padding:0px !important;
}

body.single-portfolio .item-content,body.single-post .post-content,body.page .page-content{
	padding:35px 50px 50px 50px;
}

body.single-portfolio .single-no-media .item-content,body.single-post .single-no-media .post-content,body.page .single-no-media .page-content{
	padding:40px 50px 40px 50px;
}

.blog-section{
	padding:0px;
	background-color:transparent;
}

.blog-section .paper-gallery-image span{
	display:none !important;
}

.blog-section > article{
	height:250px;
	position:relative;
	border-bottom:1px solid #E2E2E2;
	background-color:#F9F9F9;
}

.last-article{
	border-bottom-width:0px !important;
}

.blog-section .navigation{
	font-size:0px;
	border-top:1px solid #E2E2E2;
}

.blog-section .navigation:empty{
	display:none;
}

.blog-section .navigation a span{
	display: inline-block;
	width: 100%;
	background-color: #f9f9f9;
	padding: 30px 0;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align:center;
	font-weight:700;

	-webkit-transition: background-color 200ms ease;
	-moz-transition: background-color 200ms ease;
	-ms-transition: background-color 200ms ease;
	-o-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.blog-section .navigation a{
	color:inherit;
}

.blog-section .previous-and-next a span{
	width: 50%;
}

.blog-section .previous-and-next a span.previous-link{
	border-right:1px solid #e2e2e2;
}

.blog-section .featured-media{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index:1;
	opacity:0;
	-webkit-transition: opacity 0.2s ease;
	-moz-transition: opacity 0.2s ease;
	-ms-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}

.blog-section .post-content{
	position:absolute;
	z-index: 2;
	top:50%;
	left:70px;
}

.blog-section .entry-title{
	font-size: 18px;
	font-weight:700;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 1.5em;
	text-transform:uppercase;
}

.blog-section .entry-title a{
	padding:14px 15px 11px;
	display:block;
}

.blog-section > article:not(.active) .entry-title a,.blog-section > article:not(.active) .post-author,.blog-section > article:not(.active) .post-meta-box{
	color:#252525 !important;
}

.blog-section .entry-title a{
	opacity: 0.90;
	font-size: 21px;
}

.blog-section .post-meta-box{
	opacity:0.90;
}

.blog-section .post-author{
	opacity:0.78;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.blog-section .post-author{
		opacity:0.90;
	}
}

body.border-portfolio-effect-off .item .border-animation{
	display:none !important;
}

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

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

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

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

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

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

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

.portfolio-section .skills-filters li,.left-sidebar,img,#footer{
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently */
}



/*-------------------------------------------------------*/
/*	COMMENTS											 */
/*-------------------------------------------------------*/
.comments-area{
	margin:0 auto;
	width:85%;
}

textarea#comment{
	height:167px;
}

form#commentform:after{
	clear:both;
	width:100%;
	display:block;
	content:'';
}

.comments-title{
	font-size:20px;
	padding-top:30px;
}

.comment-reply-title{
	font-size:20px;
	margin-bottom:3px;
	padding-top:20px;
	color:#454545;
}

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

.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-email input[type="text"],.comment-form-author input[type="text"]{
	width:100%;
}

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

.logged-in-as{
	color:#555;
	padding-bottom:5px;
	margin:0px !important;
}

.logged-in-as a{
	color:#555;
	text-decoration:none !important;
}

.comment-notes{
	color:#555;
	padding-bottom:5px;
	margin:0px !important;
}

.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;
	color:#555;
}

.commentlist > li:first-child{
	margin-top:20px !important;
}

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

.commentlist > li li{
	margin: 20px 0;
}

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

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

.logged-in-as a:hover{
	text-decoration:underline;
}

.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"]{
	text-align: center;
	display: inline-block;
	border:2px solid #666;
	color: #555;
	font-size: 12px;
	text-transform: uppercase;
	font-weight:700;
	letter-spacing:1px;
	background:transparent;
	min-width:80px !important;
	padding:4px 16px;
}

.form-submit #submit:hover,.post-password-form input[type="submit"]:hover{
	color:#222;
	border-color:#333;
}

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

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

.commentlist .avatar{
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	position:relative;
	top:-2px;
}

.commentlist .avatar:hover{
	border:3px solid #EEE;
}

.commentlist li cite b,.commentlist li cite b a{
	font-weight:600;
	position:relative;
	left:2px;
	color:#454545;
	font-size:14px;
	text-transform: initial;
}

.commentlist li cite span{
	background:#111;
	color:#FFF;
	font-size:10px;
	padding:4px;
	margin-left:6px;
	display:none;
}

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

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

.commentlist .comment {
	padding-top: 12px !important;
	font-size: 15px;
	text-align:left;
	list-style:none;
}

.commentlist .comment p{
	margin-bottom:8px;
}

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

div.reply{
	text-align:right;
}

form input[type="text"],form input[type="password"],form textarea{
	padding:8px 10px;
	color:inherit;
	resize:none;
	font-size:15px;
	border: 1px solid #D1D1D1;
	background:transparent;
	border-radius:3px;
}

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

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

.contact-form input[type="text"],.contact-form textarea{
	padding:8px 12px;
}

.contact-form p{
	margin-bottom:10px;
}

form label{
	display: block;
	font-weight:700;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 6px;
	letter-spacing: 2px;
	font-size: 12px;
	text-transform: uppercase;
	color: #777;
}

.hover-label{
	color:#333;
}

.contact-form label{
	font-weight:700;
	padding-top:9px;
	font-size:11px;
	color:#555;
}

.contact-form input[type="text"],.contact-form textarea{
	background-color:#EEE;
	border-width:0;
	border-radius:0;
}

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

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

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

input[type="text"]:focus,textarea:focus{
	border-color:#999 !important;
}



/*-------------------------------------------------------*/
/*	WORDPRESS CORE										 */
/*-------------------------------------------------------*/
.entry-content img,.left-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%;
	padding:2px;
}

.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;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}




/*-------------------------------------------------------*/
/*	TYPOGRAPHY											 */
/*-------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{
	color:#313131;
	font-family: 'Raleway', sans-serif;
}

h1{
	font-size:27px;
}

h2{
	font-size:25px;
}

h3{
	font-size:23px;
}

h4{
	font-size:21px;
}

h5{
	font-size:19px;
}

h6{
	font-size: 17px;
}



/*-------------------------------------------------------*/
/*	SHORTCODES											 */
/*-------------------------------------------------------*/
.panel-group .panel-title a,.panel-group .panel-title {
	padding:0px;
	margin:0px;
	font-weight:700;
}

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

.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;
}

.panel-group .panel-title a  {
	font-weight:500;
	color:inherit;
}

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

.panel-body {
    padding: 15px;
    padding-top: 8px;
}

.tab-content {
	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-sm{
	padding:12px;
}

.well{
	background: #EDEDED;
	border-width:0px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-size:15px;
	text-align: justify;
}

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

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

.nav-tabs li a {
	border-radius:0px;
	position:relative;
	top:-1px;
	color:#333;
}

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

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	border-top-width: 2px;
	background-color: transparent;
}

.nav-tabs li a{
	color:#444;
	text-decoration:none;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	color:#323232;
}

.nav-tabs li{
	padding:0px !important;
}

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

blockquote{
	margin-bottom:39px;
	margin-top:15px;

	font-size: 25px;
	line-height: 40px;
	font-weight: 300;
	border-width:0px;
	padding:0;
	display:inline-block;
}

blockquote p{
	font-size: inherit;
	line-height: inherit;
	font-weight:inherit;
}

blockquote footer, blockquote small, blockquote .small{
	font-size: 60%;
	font-weight:500;
}

.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;
	background:transparent;
	color:#333 !important;
	font-size:16px;
	text-decoration:none !important;
}

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

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

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

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

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

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

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

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

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

.btn-danger:hover,.btn-danger:active,.btn-danger:focus{
	background:#FFF;
	color:#000;
	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;
	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;
	color:#3C763D;
}

.alert-info {
	background:#D9EDF7;
	color:#31708F;
}

.alert-warning {
	background:#FCF8E3;
	color:#8A6D3B;
}

.alert-danger {
	background:#F2DEDE;
	color:#A94442;
}

.alert{
	border-width:0px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0px;
	-webkit-border-radius:0px;
	font-size:15px;
	background-position:center;
}

.alert .close{
	font-size: 24px;
	top: 0px;
	opacity: 0.8;
}

.lead{
	line-height: 1.6em;
	font-style: italic;
}

.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:#454545;
	padding:8px 12px;
	color:#ecf0f1;
}
	
.tooltip.top .tooltip-arrow {
	border-top-color: #454545;
}
	
.tooltip.left .tooltip-arrow {
	border-left-color: #454545;
}
	
.tooltip.right .tooltip-arrow {
	border-right-color: #454545;
}
	
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #454545;
}

.label{
	font-weight:500;
	padding:.4em 1.2em .6em;
}

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

.entry-content table th{
	padding: 14px;
	font-weight:700;
}

.entry-content table td{
	padding: 16px;
}

.entry-content table tr:nth-child(even){
	background-color:#F9F9F9;
}

.entry-content table tr:nth-child(odd){
	background-color: #e9e9e9;
}



/*-------------------------------------------------------*/
/*	CONTACT PAGE										 */
/*-------------------------------------------------------*/
.contact-form-and-touch{
	padding:0px;
}

.contact-form-and-touch .contact-form-section,.contact-form-and-touch .contact-information{
	padding:50px;
}

.contact-form-and-touch .contact-form-section{
	background-color:#F8F8F8;
	color:#424242;
}

.contact-section{
	padding:0px !important;
	background-color:#FCFCFC;
}

.contact-section h4{
	margin-top:0px;
	padding-top:0px;
	padding-bottom:3px;
	margin-bottom:8px;
	font-weight:700;
	font-size:14px;
    display: inline-block;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#313131;
}

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

.contact-information p{
	margin-bottom:14px;
}

.contact-form{
	position:relative;
	top:-6px;
}

.contact-user-content img{
	display:inline-block;
	margin-bottom:20px;
	margin-top:0px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

.contact-information{
	text-align:center;
}

.contact-information ul{
	list-style:none;
	padding:0px;
}

.contact-information ul li{
	margin-bottom:2px;
}

.contact-form-note,.contact-user-content{
	font-size: 15px;
	line-height: 1.7em;
	margin-top: 8px;
}

.contact-user-content{
	text-align:center;
	margin-top:0;
}


/*-------------------------------------------------------*/
/*	ANIMATES											 */
/*-------------------------------------------------------*/
@keyframes loading-box-height {
	0%{
		height:0%;
	}

	100%{
		height:100%;
	}
}

@keyframes loading-box-width {
	0%{
		width:0%;
	}

	100%{
		width:100%;
	}
}

/* Logo animations */
.logo-image{
	cursor:pointer;
	display:block;
}

.logo:hover{
	background-color:#F9F9F9;
}

.logo{
	padding: 0px 17px;
	position:relative;
	font-size:23px;
	width:auto;
	text-align:center;
	line-height:44px;
	cursor:pointer;
	display:inline-block;

	-webkit-transition: background-color 200ms ease;
	-moz-transition: background-color 200ms ease;
	-ms-transition: background-color 200ms ease;
	-o-transition: background-color 200ms ease;
	transition: background-color 200ms ease;
}

.logo,.logo:hover,.logo:focus{
	color:#222 !important;
}

.logo i{
	-webkit-transition:width 200ms ease,height 200ms ease,left 200ms ease,right 200ms ease,top 200ms ease;
	-moz-transition:width 200ms ease,height 200ms ease,left 200ms ease,right 200ms ease,top 200ms ease;
	transition:width 200ms ease,height 200ms ease,right 200ms ease;
}

.logo i{
	display:block;
	position:absolute;
	background-color:#222;
}

.logo .logo-top-border,.logo .logo-bottom-border{
	height:2px;
	width:0%;
}

.logo .logo-left-border,.logo .logo-right-border{
	width:2px;
	height:0%;
}

.logo .logo-top-border{
	top:0;
	left:0;
	transition-delay: 300ms;
}

.logo .logo-bottom-border{
	bottom:0;
	left:100%;
	transition-delay: 600ms;
}

.logo .logo-left-border{
	bottom:0;
	left:0;
	transition-delay:150ms;
}

.logo .logo-right-border{
	top:0;
	right:0;
	transition-delay:450ms;
}

body.load-end .logo .logo-top-border{
	width:100%;
}

body.load-end .logo .logo-bottom-border{
	width:100%;
	left:0%;
}

body.load-end .logo .logo-left-border{
	height:100%;
}

body.load-end .logo .logo-right-border{
	height:100%;
}

body.logo-animation-off .logo i{
	display:none !important;
}

body.logo-animation-off .logo{
	border:2px solid #222;
	line-height:40px !important;
	padding:0 15px !important;
}

/* Border animations */
.item .border-animation{
	position:absolute;
	width:2px;
	height:50%;
	background-color:#F9F9F9;
	opacity:0.7;

	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top:-60px;
	margin-left:60px;
}

.item .border-animation.top{
	top:120.2px;
	left:-20.2px;
}

.item .border-animation.bottom{
	top:50.2px;
	left:329.8px;	
}

.left-sidebar ul a,body.single-post .page-navigation a{
  position: relative;  
}

.left-sidebar ul a:before,body.single-post .page-navigation a:before{
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -1px;
  left: 0;
  background-color: #666;
  visibility: hidden;
  -moz-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

/* Sidebar link hover effect */
.left-sidebar ul a:hover:before,body.single-post .page-navigation a:hover:before{
  visibility: visible;
  -moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.left-sidebar ul a,body.single-post .page-navigation a{
	text-decoration:none !important;
}

.left-sidebar .current-menu-item > a:after,.left-sidebar .active > a:after{
    display: block;
    position: absolute;
    top: 0;
    line-height:20px;
    left: 8px;
    font-weight:500;
    font-size: 20px;
    content: "×";
    opacity:0;
    font-family:sans-serif;
    visibility:hidden;
    transition: all 100ms ease;
}

.left-sidebar ul.sub-menu a:before{
	background-color:#999;
}

/* Loading effects */
body.load-end .left-sidebar .current-menu-item a:after,body.load-end .left-sidebar .active a:after{
	left:-16px;
	opacity:0.5;
	visibility:visible;
}

#loadingSpinner{
	top: -60px;
	left:50%;
	margin-top: -10px;
	margin-left: -10px;
	position: absolute;
	width: 20px;
	height: 20px;
}

#loadingSpinner > i{
	background-color:#444;
}

.loader-area{
	margin-left:16.66666667%;
	width:83.33333333%;
	position:relative;
}

.loading-box .loading-box-top{
	display:block;
	content: '';
	width:0%;
	position:absolute;
	top:0;
	left:0;
	height:2px;
	background-color:#666;
	animation-duration: 0.5s;
	animation-name: loading-box-width;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

.loading-box .loading-box-bottom{
	display:block;
	content: '';
	width:0%;
	position:absolute;
	bottom:0;
	left:0;
	height:2px;
	background-color:#666;

	animation-duration: 0.5s;
	animation-name: loading-box-width;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

.loading-box .loading-box-left{
	display:block;
	content: '';
	height:0%;
	position:absolute;
	bottom:0;
	left:0;
	width:2px;
	background-color:#666;

	animation-duration: 0.5s;
	animation-name: loading-box-height;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

.loading-box .loading-box-right{
	display:block;
	content: '';
	height:0%;
	position:absolute;
	top:0;
	right:0;
	width:2px;
	background-color:#666;

	animation-duration: 0.5s;
	animation-name: loading-box-height;
	animation-iteration-count: infinite;
	animation-direction: alternate;
}

#mainLoader > i{
	background-color:#222;
}


/*-------------------------------------------------------*/
/*	Responsive											 */
/*-------------------------------------------------------*/
.mobile-info-box{
	border-bottom: 2px solid #555;
	border-top: 2px solid #555;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 30px;
	margin-bottom: 20px;
}

.mobile-info-box .widget{
	padding:10px;
}

.mobile-info-box ul{
	list-style:none;
	padding:0px;
	margin:0px;
}

.mobile-info-box .widgettitle{
	color:#383838;
}

.mobile-info-box ul li,.mobile-info-box ul li a{
	font-size:15px;
}


@media(max-width:1199px){

	.form-allowed-tags{
		display:none;
	}
	
}

@media(max-width:992px){

	body.single-portfolio .page-navigation{
		top:0;
	}

	#footer .footer-left{
		padding-bottom:10px;
	}

	#footer .footer-left,#footer .footer-right{
		text-align:center;
	}
	
	#footer .footer-right{
		padding-bottom:8px;
	}
	
	#footer{
		margin-top:34px;
	}

	body.page-template-template-portfolio-php #footer{
		margin-top:50px;
	}
	
	.blog-section .featured-media img{
		position: absolute;
		right: -12%;
		top: 0px;
		width: initial !important;
	}

	.blog-section .entry-link{
		display:none;
	}

	.contact-form-and-touch .contact-form-section, .contact-form-and-touch .contact-information{
		padding-top:30px;
		padding-bottom:30px;
	}

	body.single-portfolio .single-no-media .item-content, body.single-post .single-no-media .post-content, body.page .single-no-media .page-content{
		padding-top:30px;
		padding-bottom:30px;
	}

	body.single-portfolio .item-content, body.single-post .post-content, body.page .page-content{
		padding-top:30px;
		padding-bottom:30px;
	}

	.loader-area{
		width:720px;
		margin:0 auto;
	}

	#loadingSpinner{
		top:-100px;
	}

}

@media(max-width:770px){

	body.page-template-template-portfolio-php .portfolio-section{
		padding-left:15px !important;
		padding-right:15px !important;
	}

	body > #site{
		padding-left:0;
		padding-right:0;
	}

	.portfolio-section .item{
		width:47.2% !important;
	}

	.loader-area{
		width:100%;
		margin:0 auto;
	}

	.portfolio-section .skills-filters{
		left:32px !important;
	}

}

@media(max-width:749px){

	.portfolio-section .item{
		width:47.1% !important;
	}

}

@media(max-width:713px){

	.portfolio-section .item{
		width:47% !important;
	}

}

@media(max-width:682px){

	.portfolio-section .item{
		width:46.9% !important;
	}

}

@media(max-width:651px){

	.portfolio-section .item{
		width:46.8% !important;
	}

}

@media(max-width:623px){

	.portfolio-section .item{
		width:46.7% !important;
	}

}

@media(max-width:599px){

	.portfolio-section .item{
		width:46.2% !important;
		margin:0.6% !important;
	}

	.paper-gallery-image span{
		display:none;
	}

}

@media(max-width:576px){

	.portfolio-section .item{
		width:46% !important;
	}

}

@media(max-width:535px){

	.portfolio-section .item{
		width:45.8% !important;
	}

}

@media(max-width:499px){

	.portfolio-section .item{
		width:45.6% !important;
	}

}


@media(max-width:468px){

	.portfolio-section .item{
		width:45.5% !important;
	}

}

@media(max-width:455px){

	.portfolio-section .item{
		width:100% !important;
		margin: 0px 0 20px 0 !important;
		padding-right: 15px;
		padding-left: 15px;
	}

	body.page-template-template-portfolio-php .portfolio-section{
		padding-left:0px !important;
		padding-right:0px !important;
	}

}

@media(max-width:1200px){

	.post-background-image{
		background-position:left center !important;
	}

}

@media(max-width:420px){
	
	#footer{
		margin-bottom:10px !important;
	}

	.blog-section .post-content{
		text-align: center !important;
		left: 0;
		width: 100%;
	}

	.blog-section > article .entry-title{
		left:0;
	}
	
}

@media(max-width:280px){

	#footer .social-list{
		display:none;
	}
	
}

@media(max-width:670px){

	.mobile-menu ul li a{
		padding: 8px 4px;
	}
	
	.mobile-menu ul li ul{
		margin-top:-6px;
		width:auto !important;
	}
	
}

/* make it more customizable with Yellow Pencil */
body.yp-yellow-pencil .entry-link{
	display:none !important;
}

body.yp-yellow-pencil .blog-section > article .border-animation,body.yp-yellow-pencil .blog-section > article .featured-media{
	-webkit-transition: all 0ms ease;
	-moz-transition: all 0ms ease;
	-ms-transition: all 0ms ease;
	-o-transition: all 0ms ease;
	transition: all 0ms ease;
}