<style type="text/css">
div.bsap_1275244{width:100%;display:block;}
div.bsap_1275244 a{width:300px;}
div.bsap_1275244 a img{padding:0;}
div.bsap_1275244 a em{font-style:normal;}
div.bsap_1275244 a{display:block;font-size:11px;color:#888;font-family:verdana, sans-serif;margin:0;text-align:center;text-decoration:none;overflow:hidden;float:left;}
div.bsap_1275244 img{border:0;clear:right;}
div.bsap_1275244 a.adhere{color:#666;font-weight:bold;font-size:12px;border:#ccc solid 1px;background:#e7e7e7;text-align:center;}
div.bsap_1275244 a.adhere:hover{border:#999 solid 1px;background:#ddd;color:#333;}
div.bsap_1275244 a{line-height:100%;}
div.bsap_1275244 a.adhere{width:300px;height:250px;line-height:2000%;}
html > body div.bsap_1275244 a.adhere{width:298px;height:248px;}
div.bsap_1275244 img.s{height:0;width:0;}
div.bsap_1275244{line-height:9px;}
div.bsap_1275244 .bsap_adhere a{height:19px;width:298px;font-size:10px;background:#f1f1f1;border:#e1e1e1 solid 1px;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-shadow:1px 1px 0 #fff;line-height:16px;}
.bsap_backfillframe{border:0;}
div.bsap_1284304{width:100%;display:block;}
div.bsap_1284304 a{width:300px;}
div.bsap_1284304 a img{padding:0;}
div.bsap_1284304 a em{font-style:normal;}
div.bsap_1284304 a{display:block;font-size:11px;color:#888;font-family:verdana, sans-serif;margin:0;text-align:center;text-decoration:none;overflow:hidden;}
div.bsap_1284304 img{border:0;clear:right;}
div.bsap_1284304 a.adhere{color:#666;font-weight:bold;font-size:12px;border:#ccc solid 1px;background:#e7e7e7;text-align:center;}
div.bsap_1284304 a.adhere:hover{border:#999 solid 1px;background:#ddd;color:#333;}
div.bsap_1284304 a{line-height:100%;}
div.bsap_1284304 a.adhere{width:300px;height:250px;line-height:2000%;}
html > body div.bsap_1284304 a.adhere{width:298px;height:248px;}
div.bsap_1284304 img.s{height:0;width:0;}
div.bsap_1284304{line-height:9px;}
div.bsap_1284304 .bsap_adhere a{height:19px;width:298px;font-size:10px;background:#f1f1f1;border:#e1e1e1 solid 1px;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-shadow:1px 1px 0 #fff;line-height:16px;}
.bsap_backfillframe{border:0;}
#cptr_related_posts li h4{display:inline;}
#cptr_related_posts .wp-post-image{display:block;}
#wd1_nlpopup_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#333333;opacity:0.800000011920928955078125;z-index:9999;}
#wd1_nlpopup{display:none;position:absolute;width:50%;top:100px;left:50%;margin-left:-25%;z-index:9999;background:white;box-shadow:0 0 20px #000;border-radius:5px;border:rgba(0, 0, 0, 0.5) solid 5px;background-clip:padding-box;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "HelveticaNeueLT", Helvetica, Arial, "Lucida Grande", sans-serif;transition:all 0.5s ease;}



#wd1_nlpopup_close{position:absolute;top:-13px;right:-13px;display:inline-block;text-align:center;width:22px;height:22px;border-radius:3px;color:white;font-family:sans-serif;font-weight:900;font-size:18px;line-height:21px;background:url() 5px 5px no-repeat rgba(0, 0, 0, 0.9);text-indent:-99999px;}



#wd1_nlpopup h2{font-size:22px;line-height:30px;margin:1.2em 3.5em;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "HelveticaNeueLT", Helvetica, Arial, "Lucida Grande", sans-serif;text-align:center;}
#wd1_nlpopup h2 span{color:#f58220;text-transform:uppercase;}
#wd1_nlpopup .graybg{padding:10px 30px;background:#f6f6f6;border:#cccccc solid 1px;border-left:0;border-right:0;overflow:auto;}
#wd1_nlpopup .graybg img{float:left;border:#dddddd solid 1px;padding:4px;background:white;margin-right:25px;}
#wd1_nlpopup .graybg p{margin:0.6em 0 0 140px;color:#5C5C5C;font-size:13px;}
#wd1_nlpopup .ebook{position:relative;margin:1.5em 4em;color:#5C5C5C;font-size:15px;}
#wd1_nlpopup .ebook img.ebookpic{float:right;}
#wd1_nlpopup .ebook p{margin:16px 0;}
#wd1_nlpopup .spaceforbook{float:left;line-height:22px;width:60%;}



#wd1_nlpopup ul.bulletdots{list-style-image:url();padding:0 0 0 40px;}



#wd1_nlpopup p.centered{margin-top:45px;text-align:center;line-height:20px;}
#wd1_nlpopup p.arrowbelow{margin-bottom:40px;clear:both;}



#wd1_nlpopup .graybg p.quote:before{content:"";display:inline-block;width:23px;height:19px;background:url() 0 0 no-repeat;margin-left:-38px;padding-right:17px;}



#wd1_nlpopup .nlsubscribe:before{position:absolute;top:-33px;left:100px;content:"";display:inline-block;width:67px;height:58px;background:url() 0 0 no-repeat;}




#wd1_nlpopup .nlsubscribe{position:relative;background:#f6f6f6;border-top:1px solid #cccccc;padding:30px 0;text-align:center;}
#wd1_nlpopup .textinput{height:25px;width:200px;padding:5px 15px;border:#ccc solid 2px;font-size:16px;transition:all 0.3s ease;}
#wd1_nlpopup .textinput:focus, #wd1_nlpopup .textinput:active{outline:none;border:#F7902F solid 2px;}
#wd1_nlpopup_close:hover{background-color:rgba(50, 50, 50, 0.7);}
#wd1_nlpopup .btn:active, #wd1_nlpopup .btn.active, #wd1_nlpopup .btn.disabled, #wd1_nlpopup .btn[disabled]{color:#333333;background-color:#e6e6e6;background-color:#d9d9d9;}
#wd1_nlpopup .btn:first-child{margin-left:0;}
#wd1_nlpopup .btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-color:#d9d9d9;background-position:0 -15px;transition:background-position 0.1s linear;}
#wd1_nlpopup .btn:focus{outline:thin dotted #333;outline-offset:-2px;color:white;}
#wd1_nlpopup .btn.active, #wd1_nlpopup .btn:active{background-color:#e6e6e6;background-image:none;outline:0;box-shadow:0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);}
#wd1_nlpopup .btn-large{padding:8px 14px;font-size:16px;font-weight:900;line-height:normal;border-radius:2px;}
#wd1_nlpopup .btn-large [class^="icon-"]{margin-top:2px;}
#wd1_nlpopup .btn-orange.active{color:rgba(255, 255, 255, 0.75);}
#wd1_nlpopup .btn{border-color:#c5c5c5;border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);}
#wd1_nlpopup .btn-orange:active, #wd1_nlpopup .btn-orange.active, #wd1_nlpopup .btn-orange.disabled, #wd1_nlpopup .btn-orange[disabled]{color:#ffffff;background-color:#f27018;background-color:#f27018;}
#wd1_nlpopup button.btn, #wd1_nlpopup input[type="submit"].btn{padding-top:3px;padding-bottom:3px;}
#wd1_nlpopup button.btn::-moz-focus-inner, #wd1_nlpopup input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
#wd1_nlpopup button.btn.btn-large, #wd1_nlpopup input[type="submit"].btn.btn-large{padding-top:7px;padding-bottom:7px;}
@media only screen and (max-width:1400px){#wd1_nlpopup .ebook{margin:1.5em 2em;}
}
@media only screen and (max-width:1280px){#wd1_nlpopup img.ebookpic{width:150px;height:auto;}
#wd1_nlpopup .ebook{margin:1.5em 4em;}
#wd1_nlpopup{width:60%;margin-left:-30%;}
}
@media only screen and (max-width:1080px){#wd1_nlpopup h2{margin:0.8em 2em;}
#wd1_nlpopup .graybg{padding:10px 30px;}
#wd1_nlpopup .ebook{margin:1.5em 2em;}
}
@media only screen and (max-width:1024px){#wd1_nlpopup{width:75%;margin-left:-37.5%;}
#wd1_nlpopup .ebook{margin:1.5em 4em;}
}
@media only screen and (max-width:860px){#wd1_nlpopup .ebook{margin:1.5em 2em;}
}
@media only screen and (max-width:800px){#wd1_nlpopup .textinput{width:150px;}
}
@media only screen and (max-width:780px){#wd1_nlpopup{top:75px;width:80%;margin-left:-40%;}
#wd1_nlpopup h2{margin:0.6em 1.2em;font-size:21px;}
#wd1_nlpopup img.ebookpic{width:130px;height:auto;}
#wd1_nlpopup p.centered{margin-top:20px;}
#wd1_nlpopup p.arrowbelow{margin-bottom:20px;}
#wd1_nlpopup .nlsubscribe:before{display:none;}
}
@media only screen and (max-width:704px){#wd1_nlpopup .spaceforbook{width:365px;}
#wd1_nlpopup .ebook{margin-right:0.5em;}
}
@media only screen and (max-width:675px){#wd1_nlpopup img.ebookpic{display:none;}
#wd1_nlpopup .spaceforbook{width:auto;}
#wd1_nlpopup .ebook{margin:1em 1.5em;}
#wd1_nlpopup .nlsubscribe{padding:20px 0;}
#wd1_nlpopup .textinput{display:block;width:80%;margin:0 auto 10px;}
#wd1_nlpopup .btn{display:block;width:87%;margin:0 auto;padding:10px 0;}
}
@media only screen and (max-width:600px){#wd1_nlpopup{top:50px;}
#wd1_nlpopup h2{margin:0.4em 0.8em;font-size:18px;line-height:25px;}
#wd1_nlpopup .graybg p.quote:before{display:none;}
#wd1_nlpopup .graybg p{margin:5px 0 0 100px;}
#wd1_nlpopup .ebook{margin:0 1.5em;font-size:13px;}
}
@media only screen and (max-width:500px){#wd1_nlpopup{width:90%;margin-left:-45%;}
}
@media only screen and (max-width:425px){#wd1_nlpopup .graybg img{width:50px;height:auto;}
#wd1_nlpopup .graybg p{margin:0 0 0 85px;}
#wd1_nlpopup .ebook{font-size:12px;}
#wd1_nlpopup .ebook p{margin:10px 0 0;}
#wd1_nlpopup ul.bulletdots{padding:0 0 0 20px;margin:5px 0 10px;}
#wd1_nlpopup p.centered{margin:0 0 10px;}
#wd1_nlpopup_close{right:-10px;}
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;}
html, button, input, select, textarea{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "HelveticaNeueLT", Helvetica, Arial, "Lucida Grande", sans-serif;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active, a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;clear:both;}
h2{font-size:1.5em;margin:0.83em 0;clear:both;}
h3{font-size:1.17em;margin:1em 0;clear:both;}
h4{font-size:1em;margin:1.33em 0;clear:both;}
h5{font-size:0.83em;margin:1.67em 0;clear:both;}
h6{font-size:0.75em;margin:2.33em 0;clear:both;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
p, pre{margin:1em 0;}
code, kbd, pre, samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;overflow-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:'';content:none;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl, menu, ol, ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu, ol, ul{padding:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;}
img{border:0;max-width:100% !important;height:auto !important;}
.wp-caption{max-width:100% !important;height:auto !important;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:#c0c0c0 solid 1px;margin:0 2px;padding:0.35em 0.625em 0.75em;}
button, input{line-height:normal;}
button[disabled], input[disabled]{cursor:default;}
input[type="search"]{box-sizing:content-box;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
html, button, input, select, textarea{color:#222;}
input, select, textarea{background:white;}
body{font-size:1em;line-height:1.4;background:#f6f6f6;}
::-moz-selection{background:#F6933C;color:#fff;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
chromeframe{margin:0;background:#ccc;color:#333;padding:0.4em 0;text-align:center;position:fixed;top:0;z-index:99998;width:100%;left:0;}
.admin-bar .chromeframe{top:24px;}
.chromeframe a{color:#000;}
#wpadminbar{min-width:640px;}
#wp-admin-bar-wp-logo, #wp-admin-bar-site-name, #wp-admin-bar-w3tc, #wp-admin-bar-un-usernoise{display:none;}
@font-face{{font-family:"'Handlee'";font-style:normal;font-weight:400;src:local("Handlee Regular"), local("Handlee-Regular"), url(http://themes.###.com/static/fonts/handlee/---###.woff) format("woff");}
}
embed, iframe, object{max-width:100%;}
.syntaxhighlighter{overflow:hidden;}
blockquote, .tip, .note{position:relative;margin:1.8em 0;min-height:65px;}



blockquote:before, .tip:before, .note:before{content:'';position:absolute;width:42px;height:42px;background:url("") 0 0 no-repeat transparent;}



blockquote:before{background-position:0 -242px;width:60px;height:60px;}
.tip{background-position:0 -502px;}
.note{background-position:0 0;}
blockquote p, .tip p, .note p{padding-left:90px;margin-bottom:15px;}
.wp-caption.alignleft{float:none;}
.wp-caption.alignright{float:none;}
.alignleft, .alignright, .aligncenter, .alignnone{border:#ddd solid 1px;padding:0.6em;background:#f6f6f6;margin:0 0 1em;}
.alignright{float:right;margin-left:1.4em;}
.alignleft{float:left;margin-right:1.4em;}
.alignright{float:right;margin-left:1.4em;}
.aligncenter, .alignnone{display:block;clear:both;width:100%;padding:25px 35px;box-sizing:border-box;text-align:center;margin:30px auto;}
.wp-caption{width:100% !important;padding:4px;}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption{margin:0 0 12px;margin:0 0 0.857142857rem;font-style:italic;font-size:12px;font-size:0.857142857rem;line-height:2;color:#757575;}
.post img, img.wp-post-image, img.aligncenter, img.alignnone{margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem;width:auto;max-width:100%;}
.icon-arrow-light{width:112px;height:23px;background-position:0 -151px;}
.icon-bullet-404{width:8px;height:8px;background-position:-162px -218px;}
.icon-comment-clock{width:13px;height:14px;background-position:0 -218px;}
.icon-comment-date{width:13px;height:17px;background-position:-242px 0;}
.icon-comment-down{width:13px;height:12px;background-position:-100px -218px;}
.icon-comment-up{width:13px;height:12px;background-position:-66px -218px;}
.icon-header-ebook{width:13px;height:16px;background-position:-227px -111px;padding-right:0.3em;}
.icon-header-labzip{width:11px;height:16px;background-position:-34px -218px;padding-right:0.3em;}
.icon-header-tips{width:14px;height:15px;background-position:-242px -38px;padding-right:0.3em;}
.icon-check{width:14px;height:14px;background-position:-234px -183px;}
.icon-icon-search{width:19px;height:18px;background-position:-191px -55px;}
.icon-social-facebook{width:7px;height:15px;background-position:-134px -218px;}
.icon-social-gplus{width:19px;height:16px;background-position:-194px -149px;}
.icon-social-pinterest{width:13px;height:16px;background-position:-231px -74px;}
.icon-social-rss{width:14px;height:14px;background-position:-234px -148px;}
.icon-social-twitter{width:19px;height:13px;background-position:-194px -186px;}
.icon-quick-ebooks{width:30px;height:34px;background-position:-191px 0;}
.icon-freelance{width:34px;height:34px;background-position:-172px -94px;}
.icon-designer{width:37px;height:34px;background-position:-114px -94px;}
.icon-video{width:40px;height:28px;background-position:-133px -149px;}
.icon-mobile-menu{width:19px;height:18px;background-position:-194px -218px;}
.maxwidth{max-width:1800px;}
.maxwidth600{max-width:750px;margin:0 auto;}
a{font-weight:900;color:#1b8be0;text-decoration:none;transition:color 0.1s linear;}
a:hover, a:active, a:focus{outline:none;color:#92C9F1;}
#header{position:relative;min-height:100px;overflow:hidden;min-width:320px;background-color:#3874af;}
#header .ourblog, #header .landing #nav-header, #header .landing #nav-social, #header .landing #totalfollowers{display:none;}
#header .landing .ourblog{display:block;float:right;margin-top:25px;position:relative;}
#logo{display:inline-block;width:187px;height:34px;float:left;margin:34px 51px 0 38px;}
.landing #logo{margin-left:0;}
#logo:focus, #logo:active{outline:5px auto #f58220;}
.navi{list-style:none;padding:0;margin:0;}
#nav-header{display:inline-block;float:left;margin-top:28px;}
#nav-header-pages{display:inline-block;float:right;margin:35px 30px 0 0;}
#nav-social{display:inline-block;float:right;margin:36px 46px 0 44px;}
#nav-header li{float:left;margin-right:10px;}
#nav-header-pages li{float:left;margin-right:20px;}
#nav-social li{float:left;margin-left:10px;}
#nav-social span{display:none;}
#nav-header a, #nav-social a{text-decoration:none;}
#nav-header-pages a{color:#fefefe;text-decoration:none;}
#nav-header-pages a:hover, #nav-header-pages a.current_page_parent, #nav-header-pages a.current-menu-item, #nav-header-pages a.current_page_item{color:#ccc;}
#nav-header-pages .btn-red:hover, #nav-header-pages .btn-red.current_page_parent, #nav-header-pages .btn-red.current-menu-item, #nav-header-pages .btn-red.current_page_item{color:#fff;}
#nav-header .btn-red, #nav-header-pages .btn-red{border-color:#ec6726 #ec6726 #e73d11;margin-top:-0.3em;}
#nav-header-pages .red-text{color:#CCC;}
#container{float:left;width:100%;margin-right:-410px;min-width:320px;}
#fullwidth{width:100%;min-width:320px;}
#container .fluid{margin-right:410px;}
#container .fluid.nosidebar{margin-right:45px;}
#header .landing, #fullwidth .landing .fluid{width:970px;margin:0 auto;overflow:auto;}
#letter{margin:0 2em 50px;}
.landing .posttitle{font-size:2.3em;line-height:1.3em;margin:1.3em 0 0;clear:none;}
#fullwidth .landing p{font-size:1.1em;margin:0.4em 0 2em;}
.landing .ourblog span{position:absolute;left:-105px;color:#7f7f7f;font-family:'Handlee', cursive;display:inline-block;transform:rotate(-4deg);}
.landing .ourblog i{margin:17px 17px 0 0;}
.landing .topics{list-style:none;padding:0;}
.landing .topics li{float:left;box-sizing:border-box;width:25%;padding:0 1em;}
.topics i{float:left;margin-top:20px;}
#fullwidth .topics i + p{text-align:left;margin:0;padding:18px 10px 15px 49px;font-size:0.9em;border-top:1px dotted #CFCFCF;border-bottom:1px dotted #CFCFCF;line-height:1.2em;min-height:55px;}
#fullwidth .topics i + p + p{font-size:0.9em;line-height:1.3em;padding:10px 10px 0;}
.halfwidth:nth-of-type(odd) .content{margin-right:30px;}
.halfwidth:nth-of-type(even) .content{margin-left:30px;}
.onlinecourse h2{text-align:center;margin-bottom:1.4em;margin-top:1.5em;clear:none;}
.onlinecourse h3{font-size:1.1em;clear:none;}
.whatwegot{list-style:none;padding:0;}



.whatwegot li{background:url("") 10px 20px no-repeat;border-top:1px solid #cfcfcf;padding:12px 5px 0 35px;font-size:0.8em;line-height:1.7em;}



ol.numbered{margin-bottom:30px;counter-reset:preview-ol;column-count:2;min-height:300px;}
ol.numbered li{break-inside:avoid-column;position:relative;list-style:none;padding:3px 0 10px;margin:15px 0 25px;}
ol.numbered li:before{content:counter(preview-ol);counter-increment:preview-ol;margin-left:2px;line-height:1.9em;font-weight:900;color:#ccc;border:#ccc solid 2px;border-radius:18px;width:33px;height:33px;display:inline-block;text-align:center;font-size:1.1em;}
.bestguides ol a{position:absolute;top:2px;display:inline-block;margin-left:15px;color:#444;font-weight:300;}
ol.numbered li a:hover{color:#F5821F;}
#lastpost .column{float:left;width:250px;}
#lastpost .postimage{width:100%;max-width:240px;background:white;height:auto;padding:5px;box-sizing:border-box;border:#DDD solid 1px;display:inline-block;margin-bottom:2em;}
#lastpost .postimage img{width:100%;}
#lastpost .social{border:#ddd solid 1px;box-sizing:border-box;font-size:0.875em;width:30%;min-width:75px;height:30px;line-height:30px;margin:0 5px 5px 0;float:left;text-align:center;}
#lastpost .post{margin-left:250px;}
#lastpost .posttitle{margin-top:0;font-size:2.1em;clear:none;}
#lastpost .post .meta{font-size:0.9em;margin:1.5em 0;}
#lastpost .post p{font-size:1em;margin:1em 0 1.2em;}
#fullwidth .whitebg{background:#fff;padding:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.itemsep{margin:2em 0;}
#fullwidth .itemsep h2{margin-bottom:0.2em;}
#fullwidth .itemsep p{font-size:1em;margin:0.3em 0 0;}
#fullwidth .itemsep ul{margin:0.5em 0 0;padding-left:15px;column-count:2;}
#fullwidth .itemsep li{line-height:1.3em;list-style-position:inside;}
.itemsep .related{width:29%;float:right;margin-left:2%;box-sizing:border-box;text-align:center;}
.itemsep .image{width:100%;max-width:135px;background:#fff;height:auto;padding:5px;box-sizing:border-box;border:#ddd solid 1px;display:inline-block;}
.itemsep .related .image img{margin:0;}
.resourceitems{margin:2em auto !important;position:relative;}
.resourceitems ul.filter{padding:0;margin:0 0 2em 0;z-index:3;}
.resourceitems ul.filter li{float:left;margin-right:1em;list-style:none;}
.resourceitems ul.filter li .icon{display:none;margin-top:-1px;margin-left:-26px;padding-right:5px;}
.resourceitems ul.filter li:last-child{margin-right:0;}
.resourceitems ul.filter li a.btn-link{padding-left:0;padding-right:0;}
.resourceitems ul.filter li.current a{font-weight:300;}
.resourceitems .item{width:32.1%;float:left;margin:0 0.6% 1em;box-sizing:border-box;background:#fff;padding:1em 1.5em 1.5em;border:#ddd solid 1px;border-radius:2px;}
.resourceitems .item h3{margin-top:0;clear:none;}
.resourceitems .item h3 a{color:#222;display:block;}
.resourceitems .item h3:hover a{color:#f6933c;}
.resourceitems .item p{font-size:1em !important;}
.resourceitems .item .image{background:#fff;padding:5px;box-sizing:border-box;border:#ddd solid 1px;display:block;max-width:260px;margin:0 auto;}
#nav-main{width:22%;position:relative;float:left;}
#nav-main li{border-bottom:1px solid #ddd;}
#nav-main li a{display:block;border-left:5px solid #f6f6f6;text-decoration:none;color:#444;font-size:1.1em;line-height:2.9em;font-weight:500;text-indent:2em;transition:background-color 0.15s linear;transition:border-color 0.15s linear;white-space:nowrap;overflow:hidden;}
#nav-main li.current-menu-item a, #nav-main li.current-post-ancestor a, #nav-main li.current-category-ancestor a, #nav-main li.current-menu-parent a, #nav-main li.current-post-parent a, #nav-main li a:hover, #nav-main li a:active, #nav-main li a:focus{outline:none;margin-right:-1px;background:#fff;border-left-width:5px;border-left-style:solid;border-left-color:#92C9F1;}
#nav-social .tag{display:block;width:25px;height:25px;border-radius:4px;text-align:center;line-height:28px;}
#nav-social .tag:active, #nav-social .tag:focus{outline:none;}
#nav-social .tag-rss{background:#ffab00;padding-right:1px;width:24px;}
#nav-social .tag-rss:hover, #nav-social .tag-rss:focus, #nav-social .tag-rss:active{background:#FFC95C;}
#nav-social .tag-google{background:#e46044;}
#nav-social .tag-google:hover, #nav-social .tag-google:focus, #nav-social .tag-google:active{background:#ED9482;}
#nav-social .tag-twitter{background:#00adff;padding-bottom:1px;height:24px;}
#nav-social .tag-twitter:hover, #nav-social .tag-twitter:focus, #nav-social .tag-twitter:active{background:#5CCBFF;}
#nav-social .tag-facebook{background:#4c70ab;}
#nav-social .tag-facebook:hover, #nav-social .tag-facebook:focus, #nav-social .tag-facebook:active{background:#6485B9;}
#nav-social .tag-pinterest{background:#d73532;}
#nav-social .tag-pinterest:hover, #nav-social .tag-pinterest:focus, #nav-social .tag-pinterest:active{background:#DD5755;}
#totalfollowers{display:inline-block;float:right;color:#999999;text-transform:uppercase;font-size:0.75em;font-weight:900;margin-top:26px;}
#totalfollowers span{display:block;color:#fff;font-size:2.2em;line-height:1em;}
#main{width:78%;float:right;margin-bottom:50px;}
#sidebar{width:340px;padding:30px 10px 0 30px;margin-bottom:50px;float:left;position:relative;color:#444;}
#sidebar h4{font-size:1.1em;font-weight:900;margin-bottom:0.9em;color:#222;clear:none;}



#sidebar hr, .notfound hr, .landing hr{height:18px;background:url("") 0 0 repeat;border:0;margin:2.1em 0;}



#sidebar hr{width:100%;}
.landing hr{height:6px;}
#sidebar hr.clean{background:#e6e6e6;height:1px;}
#sidebar .ads{height:250px;}
#sidebar .ads *{display:block;text-align:center;margin:0 auto;}
#sidebar input{height:30px;padding:5px 15px;border:#ccc solid 2px;}
#search{position:relative;height:35px;}
#search input{position:absolute;left:0;right:60px;transition:border 0.1s linear;}
#search input:focus, #search input:active{outline:none;border:#CA1A04 solid 2px;}
#search .btn{padding:7px 12px;position:absolute;top:-1px;right:0;}
#search .btn i{margin-top:5px;vertical-align:baseline;}
#newsletter input{width:198px;transition:border 0.1s linear;}
#newsletter input:focus, #newsletter input:active{outline:none;border:#F7902F solid 2px;}
#newsletter .btn{padding:11px 12px;margin-top:-4px;font-size:1em;font-weight:900;}
#ebookNL{display:none;}
#latest ul{list-style:none;padding:0;}
#latest li{border-top:1px solid #e6e6e6;padding:15px 0 0;margin-top:15px;}
#latest .title{color:#444;font-weight:300;}
#latest .title:hover, #latest .title:active, #latest .title:focus{color:#92C9F1;}
#latest .meta{display:block;font-size:0.9em;margin-top:10px;}
#sidebar-navs .halfling{width:47%;float:left;margin-right:3%;}
#sidebar-navs .halfling:first-of-type{margin-right:6%;}
#sidebar-navs .halfling:last-of-type{margin-right:0;}
#sidebar-navs .halfling h4{padding-left:10px;clear:none;}
#sidebar-navs a{color:#444;font-weight:300;display:block;border-top:1px solid #E6E6E6;padding:8px 0 8px 10px;}
#sidebar-navs a:hover, #sidebar-navs a:active, #sidebar-navs a:focus{color:#F58220;}
#ebooks .flex-control-nav, .widget_1wd_ebooks .flex-control-nav{width:25%;bottom:9px;right:20px;}
#ebooks .slides li, .widget_1wd_ebooks .slides li{height:122px;position:relative;}
#ebooks img, .widget_1wd_ebooks img{float:left;margin-right:1.5em;}
#ebooks h5, .widget_1wd_ebooks h5{margin-top:0.5em;font-size:1em;font-weight:300;clear:none;}
#ebooks .btn, .widget_1wd_ebooks .btn{position:absolute;bottom:0;left:115px;padding:9px 15px;}
#main .post, #pagination{background:#fff;border:#ddd solid 1px;border-top:0;}
#about-us.post{border-bottom:0;}
#main a.post-img, #letter a.post-img{display:block;clear:both;width:100%;padding:25px 35px;box-sizing:border-box;border:#E6E6E6 solid 1px;background:#F9F9F9;text-align:center;margin:30px auto;}
.post-img img{max-width:570px;height:auto;}
.post{padding:1px 25px 20px;}
.post .posttitle{line-height:1.1em;clear:none;}
.post .posttitle a{color:#222;transition:color 0.1s linear;}
.post .posttitle a:hover, .post .posttitle a:focus{color:#1b8be0;}
.btn.readmore{padding:11px 13px;font-size:1em;margin:10px 0;}
.post p.meta{font-size:0.85em;color:#666;margin-bottom:35px;}
.post p.meta .comments{color:#666;white-space:pre;}
.post p.meta .comments:hover, .post p.meta .comments:focus{color:#92C9F1;}



.post ul li{list-style:url("");padding:0.4em;}



.post ul.meta li{list-style:none;}
#letter .post{background:#fff;border:#ddd solid 1px;border-top:0;margin-bottom:3em;}
#pagination{padding:30px 25px;}
#pagination > *{float:left;box-sizing:border-box;}
#pagination .previous{width:23%;text-align:left;}
#pagination .pagelist{width:83%;text-align:center;}
#pagination .previous + .pagelist{width:60%;text-align:center;}
#pagination .next{width:17%;text-align:right;}
#pagination .pagelist span{font-weight:900;}
#pagination .pagelist span:hover{color:#444;cursor:default;}
#pagination .pagelist a{transition:border 0.2s, background-color 0.2s, color 0.2s;}
#pagination .pagelist a:hover{color:#CA1A04;background-color:#f9f9f9;border:#e6e6e6 solid 1px;border-radius:2px;}
#pagination .pagelist a:active{box-shadow:0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);}
#pagination .btn{padding:11px 17px;}
#sharead{width:300px;float:right;margin:0 0 25px 25px;}
#sharead .socialcount li{width:92px;margin:0 5px 10px;float:left;padding:0;}
#sharead .socialcount li:first-child{margin-left:2px;}
#sharead .socialcount li:last-child{margin-right:0;}
#tutfilesdemo{border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding:40px 25px 20px;text-align:center;margin:20px -25px 20px -25px;}
#tutfilesdemo .btn{padding:9px 15px;font-size:0.9em;margin:auto 5px 20px;}



#nl-inline{background:url("") 97% 50% no-repeat, url("") 0 0 repeat;padding:20px 135px 25px 25px;box-shadow:0 1px 2px #cecece;border:white solid 3px;border-radius:2px;margin:25px 0 15px;}



#nl-landing{background:url("") 0 0 repeat;padding:10px 25px 25px;box-shadow:0 1px 2px #CECECE;border:white solid 3px;border-radius:2px;max-width:455px;margin:15px auto;}



#nl-landing h3{text-align:center;clear:none;}
#fullwidth #nl-landing p{text-align:center;font-size:1em;}
#nl-landing input{height:30px;padding:5px 15px;border:#CCC solid 2px;transition:all 0.3s linear;}
#nl-landing input:focus, #nl-landing input:active{outline:none;border:#CA1A04 solid 2px;}
#nl-landing button{padding:11px 12px;margin-top:-4px;}
#nl-landing #newsletterInline{text-align:center;}
#fullwidth #landing_a1{margin:0 0 0 -100px;}



.no-multiplebgs #nl-inline{background:url("") 0 0 repeat;}



#nl-inline h4{margin:0;font-size:1.7em;clear:none;}
#nl-inline p{margin-bottom:1.7em;}
#nl-inline input{height:30px;padding:5px 15px;border:#CCC solid 2px;width:40%;transition:border 0.1s linear;}
#nl-inline input:focus, #nl-inline input:active{outline:none;border:#F7902F solid 2px;}
#nl-inline button{padding:11px 13px;margin-top:-4px;font-size:1em;font-weight:900;}
#theAuthor, #related, #comments{background:white;border:#DDD solid 1px;border-top:0;padding:25px 25px 20px;}
.landing #related{background:none;border:0;}
#theAuthor > *{margin-left:105px;}
#theAuthor .avatar, .teammember .avatar{margin-left:0;float:left;padding:5px;border:#ddd solid 1px;margin:0;}
#theAuthor h4{margin-top:0;margin-bottom:0.3em;font-size:1.7em;clear:none;}
#theAuthor h4 a{text-decoration:none;color:#222;}
#theAuthor h4 a:hover{color:#F58220;}
#theAuthor .desc a{font-weight:300;}
#theAuthor p{font-size:0.95em;margin-bottom:0;margin-top:0.4em;}
#theAuthor .twitter, .teammember .twitter{color:#00adff;}
#theAuthor .twitter:hover, .teammember .twitter:hover{color:#85D8FF;}
#theAuthor .website, .teammember .website{color:#da3610;}
#theAuthor .website:hover, .teammember .website:hover{color:#F48167;}
#related .related{width:25%;box-sizing:border-box;padding:0 10px;float:left;text-align:center;}
.landing #related .related{width:20%;}
#related .image{width:100%;max-width:135px;background:#fff;height:auto;padding:5px;box-sizing:border-box;border:#ddd solid 1px;display:inline-block;}
#related h5{margin-top:1em;text-align:left;clear:none;}
#related h5 a{color:#444;font-weight:300;font-size:1.1em;}
#related .related:hover h5 a{color:#F58220;}
#comments{position:relative;}
#comments h4{font-size:1.7em;margin-top:0;margin-bottom:0.8em;float:left;clear:none;}
#comments .count{transition:background-color 0.2s;float:right;background:#F0F0F0;cursor:pointer;color:#444;font-weight:900;padding:8px 13px;margin-bottom:20px;border-radius:3px;border:#DDD solid 1px;text-shadow:1px 1px 1px white;font-size:0.9em;}
#comments .count + .count{margin-right:20px;}
#comments .count:hover{background-color:#e6e6e6;}
#comments .count:active, #comments .count.active{box-shadow:0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);padding:9px 13px 7px;background-color:#e6e6e6;border:#C7C7C7 solid 1px;cursor:default;}
ul.commentlist{display:none;list-style:none;padding:0;padding-left:20px;clear:both;background:white;}
ul.commentlist.active{display:block;}
ul.commentlist .children{position:relative;list-style:none;border-left:1px solid #ddd;margin-left:25px;margin-top:-10px;padding-top:25px;}
ul.commentlist .children:before{position:absolute;top:80px;left:0;content:'';width:15px;height:1px;border-bottom:1px solid #ddd;}
li.comment .box{border:#ddd solid 1px;background:#f6f6f6;position:relative;}
li.comment:nth-child(even) .box, ul.commentlist .children li.comment .box{background:#fff;}
ul.commentlist .children li.comment:nth-child(even) .box{background:#f6f6f6;}
li.comment.bypostauthor > .thiscomment > .box{background:#FEF3EA !important;}
li.comment .box > *{margin-left:65px;}
li.comment .box .avatar{margin-left:0;position:absolute;left:-18px;top:25px;border:#ddd solid 1px;padding:5px;background:#fff;}
li.comment .box h5{font-size:1.2em;color:#444;margin-top:1em;margin-bottom:0;clear:none;}
li.comment .box h5 a{color:#444;}
li.comment .box h5 a:hover{color:#F6933C;}
li.comment .datetime{color:#9d9d9d;font-size:0.8em;font-weight:900;margin-top:0.3em;margin-bottom:0.9em;}
li.comment .datetime i{margin-right:2px;}
li.comment .datetime .date{margin-right:8px;border-right:1px solid #ddd;padding-right:10px;}
li.comment .numberWrapper{position:absolute;right:0;bottom:0;overflow:hidden;}
li.comment .commentnumber{position:relative;right:-20px;bottom:-20px;color:#fff;font-size:8em;margin:0;padding:0;font-weight:900;line-height:1em;}
li.comment:nth-child(even) .commentnumber, ul.commentlist .children li.comment .commentnumber{color:#f7f7f7;}
ul.commentlist .children li.comment:nth-child(even) .commentnumber{color:#fff;}
ul.commentlist li.comment.bypostauthor > .thiscomment .commentnumber{color:#FEEAD8 !important;}
li.comment .commentContent{margin-right:80px;z-index:2;position:relative;}
li.comment .btn-group.edit{opacity:0;}
li.comment .thiscomment:focus{outline:0;outline:none;}
li.comment .box, li.comment .avatar{transition:border 0.3s linear;}
li.comment .thiscomment:focus .box, li.comment .thiscomment:focus .avatar{border:#DA3610 solid 1px;}
li.comment .thiscomment:hover .btn-group.edit, li.comment .thiscomment:focus .btn-group.edit{opacity:1;}
li.comment .btn-toolbar .votebtn{padding:4px 9px;}
li.comment .btn-toolbar span.btn{padding:4px 10px;letter-spacing:0.1em;cursor:default;font-weight:900;background:#fff;z-index:0;box-shadow:none;}
li.comment .btn-toolbar .replybtn{padding:4px 17px;}
#respond{padding-bottom:20px;}
#contact #respond{padding-top:1.3em;}
#contact ul{column-count:2;}
#contact ul li{list-style-position:inside;}
#respond h4{display:block;float:none;margin-top:1.3em;}
.loogedinas a{font-weight:500;}
#respond input, #respond textarea{display:block;margin-bottom:1em;height:30px;padding:5px 15px;border:#CCC solid 2px;background:white;width:40%;transition:border 0.3s linear;}
#respond input{box-sizing:border-box;padding:10px 15px;height:100%;}
#s2id_commentReason.select2-container{width:40%;}
#respond textarea{width:100%;height:220px;padding:10px 15px;box-sizing:border-box;}
#respond input:focus, #respond input:active, #respond textarea:focus, #respond textarea:active{outline:none;border:#F7902F solid 2px;}
#respond .unvalidated{border:red solid 2px;}
.teammember{background:#fff;border:#ddd solid 1px;border-top:0;padding:0 25px 20px;}
.teammember ~ .teammember{padding-top:40px;}
.teammember ~ #nl-inline{clear:both;}
.teammember .column{float:left;width:152px;}
.teammember ul.meta{list-style:none;padding-left:0;float:left;font-size:0.9em;}
.teammember ul.meta li{border-bottom:1px solid #e6e6e6;padding:0.5em;line-height:1.2em;}
.teammember ul.meta li:last-child{border-bottom:0;}
.teammember .articles{color:#666;}
.teammember .articles:hover{color:#999;}
.teammember > h4, .teammember .teamrole, .teammember .bio{margin-left:180px;}
.teammember > h4{margin-top:0;margin-bottom:0;font-size:1.4em;clear:none;}
.teammember .teamrole{margin-top:0;}
.teammember .bio{font-size:0.9em;color:#444;}
.post .teammember{border-left:0;border-right:0;padding:0 0 20px;float:left;box-sizing:border-box;width:48%;margin-bottom:40px;}
.post .teammember ~ .teammember{padding-top:0;}
.post .teammember:first-of-type{width:100%;margin-left:0 !important;margin-right:0 !important;}
.post .teammember:nth-child(even){margin-right:2%;}
.post .teammember:nth-child(odd){margin-left:2%;}
.post .teammember .column{width:110px;}
.post .teammember:first-of-type .column{width:240px;}
.post .teammember ul.meta{float:none;margin:0;display:block;height:1.5em;}
.post .teammember ul.meta, .post .teammember > h4, .post .teammember .teamrole, .post .teammember .bio{margin-left:138px;}
.post .teammember:first-of-type ul.meta, .post .teammember:first-of-type > h4, .post .teammember:first-of-type .teamrole, .post .teammember:first-of-type .bio{margin-left:275px;}
.post .teammember ul.meta li{border:0;padding:0 0.6em 0 0;float:left;}
.post .teammember ul.meta li:last-child{padding-right:0 !important;}
.post .teammember ul.meta li:after{content:'\2022';display:inline-block;color:#666;font-size:0.5em;padding-left:1.2em;}
.post .teammember ul.meta li:last-child:after{content:'';}
.post .teammember:not(:first-of-type) .bio{clear:both;overflow:hidden;margin-left:0;padding-top:0.4em;height:135px;line-height:20px;}
.post .teammember:not(:first-of-type) ul.meta{font-size:0.8em;}
.notfound{width:960px;margin:4em auto 7em;}
.notfound .resp{display:block;width:420px;float:left;}
.notfound .resp img{max-width:412px;height:auto;}
.notfound .content{margin-left:440px;}
.notfound h1{margin-top:0;margin-bottom:0;font-size:4em;line-height:0.8em;clear:none;}
.notfound hr{margin:1em 0 2em;}
.notfound input{height:30px;padding:5px 15px;border:#CCC solid 2px;}
#different{width:400px;text-align:right;font-size:1.2em;}
#different .icon-arrow-dark-404{margin-top:-10px;}
#different span{font-family:'Handlee', cursive;color:#ccc;display:inline-block;transform:rotate(3deg);}
.demo{width:740px;margin:1em auto 2em;}
#democontent{margin:3em 0;}
.demo .goBack{float:left;margin-bottom:2em;}
.demo .share{float:right;}
.demo .share .social{border:#ddd solid 1px;box-sizing:border-box;width:90px;height:75px;line-height:73px;margin:0 5px 25px;float:left;text-align:center;}
#footer{clear:both;background:#fff;border-top:1px solid #ddd;padding-top:5px;padding-bottom:20px;color:#b2b2b2;font-size:0.9em;}
#footer a{text-decoration:none;color:#222222;}
#footer a:hover{color:#b2b2b2;transition:color 0.1s linear;}
#doneby{text-align:center;padding:0 1.5em;}
#searchresults{font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "HelveticaNeueLT", Helvetica, Arial, "Lucida Grande", sans-serif;}
#searchresults .gsc-above-wrapper-area, #searchresults .gsc-adBlock{margin-bottom:20px;}
#searchresults .gsc-webResult.gsc-result{margin-bottom:2em;}
#searchresults .gs-title{color:#222;transition:color 0.1s;text-decoration:none;font-size:1.4em;line-height:1.1em;height:auto;}
#searchresults .gs-title:hover, #searchresults .gs-title:focus{color:#F58220;}
#searchresults .gs-title *{font-size:inherit;text-decoration:none;transition:color 0.1s;}
#searchresults .gsc-cursor-box{text-align:center;padding-top:20px;}
#searchresults .gsc-thumbnail{display:block !important;width:80px;}
#searchresults .gsc-cursor-page{padding:11px 17px;cursor:pointer;color:#444;display:inline-block;margin:0 4px;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;text-decoration:none;border:#fff solid 1px;outline:none;background-color:#fff;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);font-weight:900;transition:border 0.2s, background-color 0.2s, color 0.2s;}
#searchresults .gsc-cursor-page.gsc-cursor-current-page{color:#444;text-shadow:none;background-color:#f9f9f9;border:#e6e6e6 solid 1px;background-image:none;box-shadow:none;}
#searchresults .gsc-cursor-page:hover, #searchresults .gsc-cursor-page:active{color:#CA1A04;font-size:14px;background-color:#f9f9f9;border:#e6e6e6 solid 1px;border-radius:2px;}
#searchresults .gsc-cursor-page:active{box-shadow:0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05);}
#searchresults .gcsc-branding{display:none;}
@media only screen and (max-width:449px){#searchresults .gsc-thumbnail{display:none !important;width:0;}
}
.btn.disabled, .btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.64999997615814208984375;box-shadow:none;}
.btn-large{padding:8px 14px;font-size:16px;font-weight:900;line-height:normal;border-radius:2px;}
.btn-large [class^="icon-"]{margin-top:2px;}
.btn-small{padding:3px 9px;font-size:12px;line-height:18px;}
.btn-small [class^="icon-"]{margin-top:0;}
.btn-mini{padding:2px 6px;font-size:11px;line-height:17px;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box;}
.btn-block + .btn-block{margin-top:5px;}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block{width:100%;}
.btn-orange.active, .btn-red.active, .btn-black.active{color:rgba(255, 255, 255, 0.75);}
.btn{border-color:#c5c5c5;border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);}
.btn-gray{color:#444;text-shadow:none;background-color:#f9f9f9;border:#e6e6e6 solid 1px;background-image:none;box-shadow:none;}
.btn-gray:hover, .btn-gray:active, .btn-gray.active, .btn-gray.disabled, .btn-gray[disabled]{color:#CA1A04;background-color:#f9f9f9;}
.btn-gray:active, .btn-gray.active{background-color:#f9f9f9;}
.btn-gray:focus{color:#CA1A04;}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
.btn-link, .btn-link:active, .btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none;}
.btn-link{border-color:transparent;cursor:pointer;color:#444;border-radius:0;}
.btn-link:hover, .btn-link:focus{color:#CA1A04;text-decoration:none;background-color:transparent;}
.btn-link[disabled]:hover{color:#333333;text-decoration:none;}
.btn-group + .btn-group{margin-left:5px;}
.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}
.btn-toolbar .btn + .btn, .btn-toolbar .btn-group + .btn, .btn-toolbar .btn + .btn-group{margin-left:5px;}
.btn-group > .btn{position:relative;border-radius:0;}
.btn-group > .btn + .btn{margin-left:-1px;}
.btn-group > .btn, .btn-group > .dropdown-menu{font-size:14px;}
.btn-group > .btn-mini{font-size:11px;}
.btn-group > .btn-small{font-size:12px;}
.btn-group > .btn-large{font-size:16px;}
.btn-group > .btn:first-child{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle{border-top-right-radius:2px;border-bottom-right-radius:2px;}
.btn-group > .btn.large:first-child{margin-left:0;border-top-left-radius:6px;border-bottom-left-radius:6px;}
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle{border-top-right-radius:6px;border-bottom-right-radius:6px;}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active{z-index:2;}
.btn-group-vertical .btn{display:block;float:none;width:100%;border-radius:0;}
.btn-group-vertical .btn + .btn{margin-left:0;margin-top:-1px;}
.btn-group-vertical .btn:first-child{border-radius:4px 4px 0 0;}
.btn-group-vertical .btn:last-child{border-radius:0 0 4px 4px;}
.btn-group-vertical .btn-large:first-child{border-radius:6px 6px 0 0;}
.btn-group-vertical .btn-large:last-child{border-radius:0 0 6px 6px;}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none;}
.slides, .flex-control-nav, .flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0 0 60px;background:#fff;border:#fff solid 4px;position:relative;border-radius:4px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.flex-viewport{max-height:2000px;transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.carousel li{margin-right:5px;}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}
.flex-control-paging li a{transition:background-color 0.1s linear;width:11px;height:11px;display:block;background:#ccc;cursor:pointer;text-indent:-9999px;border-radius:20px;}
.flex-control-paging li a:hover{background:#da3610;}
.flex-control-paging li a.flex-active{background:#da3610;cursor:default;}
.select2-container .select2-choice{background-color:#fff;border:#ccc solid 2px;background-clip:padding-box;display:block;overflow:hidden;white-space:nowrap;position:relative;height:30px;line-height:1.8em;padding:5px 0 5px 15px;color:#444;text-decoration:none;}
.select2-container.select2-drop-above .select2-choice{border-bottom-color:#F6933C;}
.select2-container .select2-choice span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}



.select2-container .select2-choice abbr{display:block;position:absolute;right:26px;top:13px;width:12px;height:12px;font-size:1px;background:url("") right top no-repeat;cursor:pointer;text-decoration:none;border:0;outline:0;}



.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer;}
.select2-drop{background:#fff;color:#000;border:#F7902F solid 2px;border-top:0;position:absolute;top:100%;box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);z-index:9999;width:100%;margin-top:-2px;}
.select2-drop.select2-drop-above{margin-top:2px;border-top:2px solid #F6933C;border-bottom:0;box-shadow:0 -4px 5px rgba(0, 0, 0, 0.15);}
.select2-container .select2-choice div{position:absolute;right:0;top:0;display:block;height:100%;width:18px;}



.select2-container .select2-choice div b{background:url("") 0 7px no-repeat;display:block;width:100%;height:100%;}



.select2-search{display:inline-block;white-space:nowrap;z-index:10000;min-height:26px;width:100%;margin:0;padding-left:4px;padding-right:4px;}
.select2-search-hidden{display:block;position:absolute;left:-10000px;}
.select2-search input{padding:4px 20px 4px 5px;outline:0;border:#aaa solid 1px;font-family:sans-serif;font-size:1em;width:100%;margin:0;height:auto !important;min-height:26px;box-shadow:none;border-radius:0;}
.select2-drop.select2-drop-above .select2-search input{margin-top:4px;}



.select2-search input.select2-active{background:url("") 100% no-repeat #fff;}



.select2-container-active .select2-choice, .select2-container-active .select2-choices{border:#f58220 solid 2px;outline:0;}
.select2-dropdown-open .select2-choice{border:#F7902F solid 2px;border-bottom-color:transparent;box-shadow:0 1px 0 #fff inset;}
.select2-dropdown-open .select2-choice div{background:transparent;border-left:none;}
.select2-dropdown-open .select2-choice div b{background-position:-18px 7px;}
.select2-results{margin:4px 4px 4px 0;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;max-height:200px;}
.select2-results ul.select2-result-sub{margin:0;}
.select2-results ul.select2-result-sub > li .select2-result-label{padding-left:20px;}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:40px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:60px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:80px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:100px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:110px;}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:120px;}
.select2-results li{list-style:none;display:list-item;}
.select2-results li.select2-result-with-children > .select2-result-label{font-weight:bold;}
.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;}
.select2-results .select2-highlighted{background:#F6933C;color:#fff;}
.select2-results li em{background:#feffde;font-style:normal;}
.select2-results .select2-highlighted em{background:transparent;}
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;}
.select2-results .select2-disabled{display:none;}



.select2-more-results.select2-active{background:url("") 100% no-repeat #f4f4f4;}



.select2-more-results{background:#f4f4f4;display:list-item;}
.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:#ddd solid 1px;cursor:default;}
.select2-container.select2-container-disabled .select2-choice div{background-color:#f4f4f4;background-image:none;border-left:0;}
.select2-container-multi .select2-choices{background-color:#fff;border:#aaa solid 1px;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative;}
.select2-container-multi .select2-choices{min-height:26px;}
.select2-container-multi.select2-container-active .select2-choices{box-shadow:0 0 5px rgba(0, 0, 0, 0.3);border:#5897fb solid 1px;outline:0;}
.select2-container-multi .select2-choices li{float:left;list-style:none;}
.select2-container-multi .select2-choices .select2-search-field{white-space:nowrap;margin:0;padding:0;}
.select2-container-multi .select2-choices .select2-search-field input{color:#666;background:transparent !important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;border:0;box-shadow:none;}



.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:url("") 100% no-repeat #fff !important;}



.select2-default{color:#999 !important;}
.select2-container-multi .select2-choices .select2-search-choice{border-radius:3px;box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);color:#333;border:#aaa solid 1px;line-height:13px;padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;cursor:default;}
.select2-container-multi .select2-choices .select2-search-choice span{cursor:default;}
.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4;}



.select2-search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url("") right top no-repeat;outline:0;}



.select2-container-multi .select2-search-choice-close{left:3px;}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px;}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px;}
.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:#ddd solid 1px;cursor:default;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{background-image:none;background-color:#f4f4f4;border:#ddd solid 1px;padding:3px 5px 3px 5px;}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;}
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-result-selectable .select2-match{text-decoration:underline;}
.select2-result-unselectable .select2-match{text-decoration:none;}
.select2-offscreen{position:absolute;left:-10000px;}
.commentReason .select2-search{display:none;}
.select2-container a{font-weight:300;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{z-index:1;}
.isotope, .isotope .isotope-item{transition-duration:0.8s;}
.isotope{transition-property:height;}
.isotope .isotope-item{transition-property:transform, opacity;}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{transition-duration:0s;}
.socialcount{color:#fff;font-size:0.875em;line-height:2.2em;}
.socialcount > li{background-color:#B8B8B8;}
.socialcount > li, .socialcount > li > a:focus, .socialcount .loading{border-radius:5px;}
.socialcount > li > a:focus, .socialcount > li:hover, .socialcount > li.hover{background-color:#464646;}
.socialcount{list-style:none;padding-left:0;margin:0 0 0.6em 0;overflow:hidden;}
.socialcount-large{line-height:normal;}
.socialcount:link, .socialcount:visited{color:inherit;}
.socialcount-large > li{float:left;margin:0 0.6em 0.6em 0;}
.socialcount.recommend .facebook{min-width:120px;}
.socialcount-small.recommend .facebook{min-width:0;}
.socialcount-large > li, .socialcount-large.recommend .facebook{min-width:105px;}
.socialcount > li > a{display:block;padding:0 5px;text-decoration:none;color:inherit;}
.socialcount-small > li > a{padding-left:8px;padding-right:8px;}
.socialcount-large > li > a{padding:12px 5px 8px;}
.socialcount-small .count{margin-left:0;}
.socialcount .facebook iframe{height:21px;width:90px;}
.socialcount.de_DE .facebook iframe{width:78px;}
.socialcount.like .facebook iframe{width:48px;}
.socialcount.like.de_DE .facebook iframe{width:75px;}
.socialcount .button{display:none;width:100%;position:absolute;left:0;top:5px;text-align:center;}
.socialcount-large .button{top:auto;bottom:2px;}
.socialcount.grade-a.activate-on-hover > li.hover .count, .socialcount.grade-a.activate-on-click > li.hover.active .count{text-indent:-999px;}
.socialcount.grade-a.activate-on-hover > li.hover .button, .socialcount.grade-a.activate-on-click > li.hover.active .button{display:block;}
.socialcount.grade-a.activate-on-hover > li.hover > a, .socialcount.grade-a.activate-on-click > li.hover.active > a{cursor:default;}
.socialcount-small.grade-a.activate-on-hover > li.hover > a, .socialcount-small.grade-a.activate-on-click > li.hover.active > a, .socialcount.grade-a.activate-on-hover > li.hover .button iframe, .socialcount.grade-a.activate-on-click > li.hover.active .button iframe{cursor:pointer;}
.socialcount .loading{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;background-color:#aaa;background-color:rgba(170, 170, 170, 0.7);color:#000;text-transform:uppercase;font-size:0.75em;text-align:center;}
.socialcount-large .loading{padding-top:30%;}
.socialcount .loading .dot{display:inline-block;width:6px;height:6px;margin:0 3px;background:#fff;opacity:0;border-radius:50%;animation:socialCountLoadingFade 0.6s infinite;}
.socialcount .loading .dot:nth-child(1){animation-delay:0s;}
.socialcount .loading .dot:nth-child(2){animation-delay:0.05s;}
.socialcount .loading .dot:nth-child(3){animation-delay:0.1s;}
@keyframes socialCountLoadingFade{0%{opacity:0;}
50%{opacity:0.800000011920928955078125;}
100%{opacity:0;}
}
.socialcount.grade-a.activate-on-click > li.hover.active .social-icon{display:none;}



.icon-facebook, .icon-googleplus, .icon-share, .icon-twitter{background:url("") no-repeat;}



.icon-facebook{background-position:0 0;height:15px;width:17px;}
.icon-googleplus{background-position:-21px 0;height:17px;width:20px;}
.icon-share{background-position:-45px 0;height:16px;width:20px;}
.icon-twitter{background-position:-69px 0;height:15px;width:17px;}
#header{transition:height 0.1s linear;}
#container, #container .fluid{transition:margin 0.3s linear;}
#sidebar, #sidebar input{transition:all 0.3s linear;}
#ebooks > *, .widget_1wd_ebooks > *, #footer > *{transition:all 0.3s linear;}
#logo{transition:margin 0.3s linear;transition:transform 0.1s ease-in;outline:none;}
#logo:active{outline:none;}
#nav-header-pages{transition:margin 0.3s linear;}
#nav-header-pages li{transition:margin 0.3s linear;}
#nav-header{transition:all 0.3s linear;}
#nav-header a{transition:padding 0.5s linear;}
#nav-header li{transition:margin 0.3s linear;}
#nav-header .btn-black span{transition:opacity 0.3s linear;}
#nav-social{transition:margin 0.5s linear;}
#nav-main li a{transition-property:text-indent, font-size, line-height, padding, background, border;transition-duration:0.5s, 0.5s, 0.5s, 0.3s, 0.1s, 0.1s;transition-timing-function:linear;}
#main a.post-img, #letter a.post-img{transition:padding 0.5s linear;}
#main, #sidebar, #footer, .post h1.posttitle{transition:font-size 0.3s linear;}
#main, #letter{transition:margin 0.3s linear;}
.post{transition:margin 0.3s linear;}
.post p.meta{transition:margin 0.3s linear;}
.post ul{transition:padding 0.3s linear;}
.btn.readmore{transition:padding 0.3s, font-size 0.3s;}
#pagination .pagelist{transition:padding 0.3s linear;}
#pagination .btn{transition:padding 0.3s linear;}
#latest li, #latest .meta{transition:padding 0.3s, margin 0.3s, color 0.3s;}
#sidebar hr{transition:margin 0.3s linear;}
#sidebar .ads > *{transition:margin 0.3s linear;}
#ebooks .flex-control-nav, .widget_1wd_ebooks .flex-control-nav{transition:all 0.3s linear;}
li.comment .btn-group.edit{transition:opacity 0.1s linear;}
li.comment .commentContent, ul.commentlist .children{transition:margin 0.3s linear;}
li.comment .box .avatar{transition:opacity 0.3s linear;}
#respond input{transition:width 0.3s, border 0.3s;}
#s2id_commentReason.select2-container{transition:width 0.3s linear;}
#respond button{transition:padding 0.3s, width 0.3s;}
#main > .teammember{padding:25px 25px 20px;}
.teammember > h4, .teammember .teamrole, .teammember .bio{transition:margin 0.3s linear;}
.teammember .avatar{transition:margin 0.3s linear;}
.teammember .column{transition:all 0.3s linear;}
.notfound, .notfound .resp, .notfound .content, #different{transition:all 0.3s linear;}
.demo{transition:width 0.3s linear;}
.landing .topics li, #lastpost .column, #lastpost .post{transition:all 0.3s linear;}
.resourceitems ul.filter li a.btn-link{transition:color 0.3s;}
#debug{display:none;}
#debug{width:50px;padding-left:15px;font-size:10px;position:fixed;bottom:0;right:0;background:rgba(200, 200, 200, 0.5);border-top:1px solid #666;border-left:1px solid #666;border-radius:5px 0 0 0;z-index:99999;}
#debug p{margin:0;}
@media only screen and (max-width:1150px){#logo{margin-left:20px;margin-right:35px;}
#nav-main li a{text-indent:1em;line-height:2.5em;font-size:1em;}
#main a.post-img, #letter a.post-img{padding:0;}
#nl-inline h4{margin:0;font-size:1.5em;}
li.comment{font-size:90%;}
#respond input, #s2id_commentReason.select2-container{width:55%;}
.post .teammember:not(:first-of-type) ul.meta li a{font-weight:300;}
.post .teammember:not(:first-of-type) ul.meta li{padding-right:0.3em;}
.post .teammember:not(:first-of-type) ul.meta li:after{padding-left:0.6em;}
}
@media only screen and (max-width:1024px){#nav-header a{padding:6px 7px;}
#nav-social{margin:36px 25px 0 10px;}
#nav-social li{margin-left:5px;}
#nav-main{float:none;width:auto;}
#nav-main li{float:left;width:50%;border-right:1px solid #ddd;box-sizing:border-box;}
.nosidebar #nav-main li:nth-child(2n 2){border-right:0;}
#nav-main li a{font-weight:900;padding:7px 10px;}
#nav-main li.current a, #nav-main li a:hover, #nav-main li a:active, #nav-main li a:focus{margin-right:0;}
#container{margin-right:-340px;}
#container .fluid{margin-right:340px;}
#container .fluid.nosidebar{margin-right:0;}
#container .fluid.nosidebar .post, #letter{margin-left:1em;margin-right:1em;}
#sidebar{padding:30px 10px 0 20px;width:300px;}
#newsletter input{width:158px;}
#ebooks h5, .widget_1wd_ebooks h5{font-size:0.8em;}
#ebooks .btn, .widget_1wd_ebooks .btn{padding:7px 12px;font-size:0.9em;}
#main{width:100%;border-top:1px solid #ddd;}
#main{border-top:0;}
#related .related{padding:0 5px;}
li.comment{font-size:100%;}
.notfound{width:100%;box-sizing:border-box;padding:0 20px;}
#header .landing, #fullwidth .landing .fluid, #footer .landing.fluid{width:100%;padding-left:30px;padding-right:30px;box-sizing:border-box;}
}
@media only screen and (max-width:960px){#nav-header-pages{margin-right:15px;}
#nav-header-pages li{margin-right:10px;}
.landing .topics li{margin:0 7% 25px;width:35%;}
.post .teammember{float:none;width:100%;}
.post .teammember:nth-child(even){margin-right:0;}
.post .teammember:nth-child(odd){margin-left:0;}
.post .teammember:not(:first-of-type) .bio{height:auto;}
}
@media only screen and (max-width:920px){#logo{margin-right:20px;}
#nav-header li{margin-right:5px;}
.notfound .resp{width:350px;}
.notfound .content{margin-left:350px;}
#nl-landing button{display:block;width:90%;margin:9px auto 0;}
#nl-landing input{display:block;width:90%;margin:0 auto;}
}
@media only screen and (max-width:880px){#pagination .btn{padding:11px 14px;}
#nl-inline h4{margin:0;font-size:1.7em;}
li.comment{font-size:90%;}
.aligncenter, .alignnone{padding:5px 15px;}
}
@media only screen and (max-width:850px){#container{margin-right:0;}
#container .fluid{margin-right:0;}
#sidebar{padding:30px 10px 40px 20px;width:100%;min-width:320px;box-sizing:border-box;}
#main{margin-bottom:10px;}
#newsletter input{width:47%;}
#ebookNL{display:inline-block;float:right;margin-top:-55px;margin-right:20px;padding-left:20px;}
#ebooks .flex-control-nav, .widget_1wd_ebooks .flex-control-nav{width:auto;bottom:44px;right:19px;}
#nav-main li{width:33.33%;border-right:1px solid #ddd !important;}
#nav-main li:nth-child(3n 3){border-right:0 !important;}
#main .post, #pagination{border-right:0;}
#container .fluid.nosidebar .post, #letter{margin-left:0;margin-right:0;}
#letter #nl-inline{margin-left:1.5em;margin-right:1.5em;}
#main a.post-img, #letter a.post-img{padding:10px;}
#ebooks h5, .widget_1wd_ebooks h5{font-size:1em;}
#ebooks .btn .widget_1wd_ebooks .btn{padding:9px 15px;font-size:1em;}
#contact ul{column-count:1;}
#contact ul li{list-style-position:inherit;}
#related h5{margin:0.5em 1em;}
li.comment{font-size:100%;}
.notfound .resp{width:300px;}
.notfound .content{margin-left:300px;}
#different{width:360px;}
.landing .posttitle{font-size:2.1em;line-height:1.1em;margin-bottom:0.7em;}
#fullwidth .landing p{font-size:1em;}
#fullwidth .itemsep ul{column-count:1;}
#fullwidth .itemsep li{line-height:1em;list-style-position:inherit;}
#fullwidth .itemsep .related{width:45%;}
#fullwidth .itemsep .related:last-of-type{display:none;}
}
@media only screen and (max-width:880px){#header{height:150px;}
#nav-header, #nav-header-pages{position:absolute;left:25px;top:60px;}
#nav-header-pages{margin-right:0;}
#nav-header-pages li{margin-right:20px;}
#totalfollowers{position:absolute;top:0;right:80px;width:135px;}
#nav-social{position:absolute;top:57px;right:45px;}
}
@media only screen and (max-width:770px){#fullwidth .topics i + p{min-height:70px !important;}
.onlinecourse .halfwidth, .itemsep .halfwidth{width:100%;}
.halfwidth:nth-of-type(odd) .content{margin-right:0;}
.halfwidth:nth-of-type(even) .content{margin-left:0;}
#nl-landing button{display:inline;width:auto;margin:-4px 0 0;}
#nl-landing input{display:inline;width:200px;margin:0;}
ol.numbered{column-count:auto;padding-left:0;}
#fullwidth #landing_a1{display:none;}
#fullwidth .itemsep .related{display:block !important;width:30%;float:left;margin-right:1.5%;}
#fullwidth .itemsep .related:last-of-type{margin-right:0;}
.itemsep .halfwidth:nth-of-type(even){margin-top:2em;}
#lastpost .column{width:190px;}
#lastpost .post{margin-left:190px;}
.resourceitems .item{width:48%;margin-bottom:0.9em;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{background:#fff;border:#f0f0f0 solid 1px;max-width:96%;text-align:center;padding:5px 5px 10px;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:10px 4px 0;}
img.alignright, img.alignleft, img.aligncenter{float:none;max-width:100%;height:auto;margin:1em auto;display:block;}
.wp-caption img, .wp-caption.alignright img, .wp-caption.alignleft img, .wp-caption.aligncenter img, img, .alignright img, .alignleft img, .aligncenter img{margin:0 auto;max-width:100%;height:auto;}
.wp-caption.alignright, .wp-caption.alignleft, .wp-caption.aligncenter, .alignright, .alignleft, .aligncenter{float:none;max-width:100% !important;height:auto;margin:0 auto;padding:5px;}
}
@media only screen and (max-width:750px){.notfound .resp{float:none;margin:0 auto 3em;}
.notfound .content{margin-left:0;}
.demo{width:100%;}
}
@media only screen and (max-width:680px){#fullwidth .topics i + p{padding:10px 10px 10px 45px;}
.landing .topics li{margin:0 3% 25px;width:43%;}
.resourceitems{padding-top:62px;}
.resourceitems ul.filter{width:180px;position:absolute;top:0;border:#ddd solid 1px;background:#fff;border-radius:2px;}
.resourceitems ul.filter li{display:none;margin:0;float:none;}
.resourceitems ul.filter li.current .icon{display:inline-block;}
.resourceitems ul.filter li a{display:block;padding-left:32px !important;text-align:left;}
.resourceitems ul.filter li.current{display:block;}
.resourceitems ul.filter:hover{cursor:pointer;box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);}
.resourceitems ul:hover li{display:block;}
#totalfollowers{right:20px;text-align:right;}
#nav-social{right:0;}
#nav-header-pages{font-size:0.95em;}
#nav-header-pages li{margin-right:15px;}
}
@media only screen and (max-width:620px){#main a.post-img, #letter a.post-img{padding:0;}
#related h5{margin:0.5em 5px;}
li.comment .commentContent{margin-right:40px;}
.landing .topics li{width:44%;margin:0 3% 25px;}
.landing .ourblog span, .landing .ourblog i{display:none;}
.landing .posttitle{font-size:1.5em;}
#fullwidth .landing p{font-size:0.9em;}
.post .teammember .bio{clear:both;margin-left:0 !important;padding-top:0.4em;}
}
@media only screen and (max-width:585px){#pagination .btn{padding:11px 13px;}
form#newsletter{clear:both;padding-top:20px;}
#newsletter input{width:64%;}
#nl-inline h4{margin:0;font-size:1.5em;}
#related{padding:25px 0 20px;}
#related .related{width:100%;border-bottom:1px solid #ddd;padding:20px 25px;}
.home #related .related{width:20%;border-bottom:0;padding:0 4px;}
#related .image{max-width:75px;float:left;}
.home #related .image{max-width:135px;float:none;}
#related h5{margin-left:95px;}
#sharead{float:none;margin:25px auto;}
.post .teammember:first-of-type .column{width:200px;}
.post .teammember:first-of-type ul.meta, .post .teammember:first-of-type > h4, .post .teammember:first-of-type .teamrole, .post .teammember:first-of-type .bio{margin-left:230px;}
.wp-caption.aligncenter, .alignright, .alignleft, .aligncenter{padding:0;}
}
@media only screen and (max-width:540px){#totalfollowers, #nav-social{display:none;}
#logo{position:absolute;left:50%;margin-left:-94px;}
#nav-header-pages{left:50%;margin-left:-145px;}
.resourceitems .item{width:99%;margin-bottom:0.8em;}
}
@media only screen and (max-width:520px){#fullwidth .topics i + p{min-height:105px !important;}
#lastpost .column{display:none;}
#lastpost .post{margin-left:0;}
.home #related .related{width:25%;}
.home #related .related:nth-of-type(n 5){display:none;}
.post .teammember:first-of-type .column{width:150px;}
.post .teammember:first-of-type ul.meta, .post .teammember:first-of-type > h4, .post .teammember:first-of-type .teamrole, .post .teammember:first-of-type .bio{margin-left:180px;}
}
@media only screen and (max-width:480px){ul.commentlist .children{margin-left:0;}
.landing .topics li{width:80%;margin:0 auto 50px;float:none;}
#fullwidth .topics i + p{min-height:auto !important;padding:18px 10px 15px 49px;}
#fullwidth .topics i + p + p{min-height:auto !important;}
#nl-landing button{display:block;width:90%;margin:9px auto 0;}
#nl-landing input{display:block;width:90%;margin:0 auto;}
#letter #nl-inline{margin-left:1em;margin-right:1em;}
#s2id_commentReason.select2-container{width:62.5%;}
}
@media only screen and (max-width:450px){#totalfollowers, #nav-social{display:none;}
#nav-main li{width:50%;}
#nav-main li:nth-child(odd){border-right:1px solid #ddd !important;}
#nav-main li:nth-child(even){border-right:0 !important;}
#nav-main li a{padding:3px 5px;}
#sidebar hr{margin:1.5em 0;}
#ebookNL{margin-top:-44px;width:auto;height:105px;}
#newsletter input{width:59%;}
#main, #sidebar, #footer{font-size:90%;}
.post h1.posttitle{font-size:1.8em;}
.post p.meta{margin-bottom:15px;}
.post ul{padding-left:18px;}
.btn.readmore{padding:7px 11px;font-size:0.9em;}
#pagination .btn{padding:8px 8px;}
#latest li{padding:5px 0 0;margin-top:5px;}
#latest .meta{margin-top:5px;}
#nl-inline h4{margin:0;font-size:1.6em;}



#nl-inline{background:url("") 0 0 repeat;padding:20px 25px 25px 25px;}



#respond input, #s2id_commentReason.select2-container{width:100%;}
#respond button{width:100%;padding:10px 15px;}
.teammember > h4, .teammember .teamrole, .teammember .bio{margin-left:0;}
.teammember .avatar{margin-right:15px;}
.teammember .column{width:100%;margin-bottom:15px;}
.notfound .resp{width:90%;}
.notfound{padding:0;}
#different{width:90%;}
#demobuttons .goBack{width:90%;padding:10px 15px;}
.demo .share .social{margin:0 2px 15px;width:85px;}
#header .landing, #fullwidth .landing .fluid, #footer .landing.fluid{padding-left:10px;padding-right:10px;}
}
@media only screen and (max-width:420px){.post .teammember{overflow:hidden;}
.post .teammember .column{width:100% !important;margin-bottom:15px;text-align:center;}
.post .teammember .column img{width:150px;margin:0 auto;float:none;}
.post .teammember ul.meta, .post .teammember > h4, .post .teammember .teamrole, .post .teammember .bio{margin-left:0 !important;text-align:center;}
.post .teammember ul.meta{float:left;position:relative;left:50%;}
.post .teammember ul.meta li{position:relative;right:50%;}
.post .teammember .bio{text-align:left;}
}
@media only screen and (max-width:380px){#pagination .pagelist .btn{padding:4px 5px;}
#pagination .pagelist{padding-left:15px;}
#nl-inline h4{margin:0;font-size:1.5em;}
#theAuthor .toblock{display:block;}
#theAuthor .tohide{display:none;}
li.comment .box .avatar{opacity:0;}
ul.commentlist{padding:0;}
li.comment .box > *{margin-left:20px;}
li.comment .commentContent{margin-right:20px;}
ul.commentlist .children{padding-left:20px;}
li.comment .btn-group.pull-right a, li.comment .btn-group.pull-right span{font-size:11px;padding:2px 6px;}
.notfound #backhome{display:block;}
.home #related .related{width:33%;}
.home #related .related:nth-of-type(n 4){display:none;}
}
@media only screen and (max-width:360px){#nav-header{margin-left:-85px;}
#nav-header .btn-black span{opacity:0;display:none;}
#nav-header a.btn-black{padding:9px 7px 3px 7px;}
#pagination .pagelist .btn{padding:4px 3px;}
#newsletter input{width:155px;}
.loogedinas{font-size:90%;}
#sharead{margin-left:-5px;}
.notfound h1{font-size:3em;}
}
@media only screen and (max-width:350px){#ebookNL{margin-top:-34px;}
#nl-inline h4{margin:0;font-size:1.25em;}
#nl-inline input{margin-bottom:20px;padding:18px 10px;}
#nl-inline input, #nl-inline button{display:block;width:100%;box-sizing:border-box;}
li.comment .btn-group.edit .btn{padding:2px 3px;}
#theAuthor h4{font-size:1.4em;}
#sharead{margin-left:-10px;}
}
@media only screen and (max-width:325px){#sidebar .ads > *{margin-left:-10px;}
#nl-inline h4{margin:0;font-size:1.2em;}
#sharead{margin-left:-15px;}
}
.ir{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:100%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.centertext{text-align:center;}
.highlighted{color:#f5821f;font-weight:900;}
.pull-left{float:left;}
.pull-right{float:right;}
.halfwidth{width:50%;box-sizing:border-box;float:left;}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a, a:visited{text-decoration:underline;}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
pre, blockquote{border:#999 solid 1px;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}
</style>
