/*
 Theme Name:   Teespring Community V2
 Theme URI:    http://gearside.com/nebula
 Author URI:   http://www.jamesstrange.co.uk
 Template:     Nebula-master
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 */.nebula-peek,.nebula-iconpeek{display:inline-block;position:relative;overflow:hidden;transition:padding 0.4s easing(easeOutBack)}.nebula-peek:before,.nebula-iconpeek:before{content:"\f061";font-family:"FontAwesome";position:absolute;left:-25px;transition:left 0.4s easing(easeOutBack)}.nebula-peek:hover,.nebula-iconpeek:hover{padding-left:25px}.nebula-peek:hover:before,.nebula-iconpeek:hover:before{left:0}.nebulaborder{padding:5px;background:#fff;border:1px solid #aaa}.nebulashadow{position:relative}.nebulashadow.floating:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 17px 25px -15px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 17px 25px -15px rgba(0, 0, 0, 0.4);-ms-box-shadow:0 17px 25px -15px rgba(0, 0, 0, 0.4);-o-box-shadow:0 17px 25px -15px rgba(0, 0, 0, 0.4);box-shadow:0 17px 25px -15px rgba(0, 0, 0, 0.4);z-index:-1;pointer-events:none}.nebulashadow.floating.above:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 -17px 25px -15px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 -17px 25px -15px rgba(0, 0, 0, 0.4);-ms-box-shadow:0 -17px 25px -15px rgba(0, 0, 0, 0.4);-o-box-shadow:0 -17px 25px -15px rgba(0, 0, 0, 0.4);box-shadow:0 -17px 25px -15px rgba(0, 0, 0, 0.4);z-index:-1;pointer-events:none}.nebulashadow.bulging:after{content:"";position:absolute;left:0;right:0;bottom:-15px;width:96%;height:30px;margin:0 auto;background:rgba(0, 0, 0, 0.4);-webkit-filter:blur(15px);-moz-filter:blur(15px);-ms-filter:blur(15px);-o-filter:blur(15px);filter:blur(15px);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scaleY(0.3);-moz-transform:scaleY(0.3);-ms-transform:scaleY(0.3);-o-transform:scaleY(0.3);transform:scaleY(0.3);z-index:-1;pointer-events:none}.nebulashadow.bulging.above:before{content:"";position:absolute;left:0;right:0;top:-15px;width:96%;height:30px;margin:0 auto;background:rgba(0, 0, 0, 0.4);-webkit-filter:blur(15px);-moz-filter:blur(15px);-ms-filter:blur(15px);-o-filter:blur(15px);filter:blur(15px);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scaleY(0.3);-moz-transform:scaleY(0.3);-ms-transform:scaleY(0.3);-o-transform:scaleY(0.3);transform:scaleY(0.3);z-index:-1;pointer-events:none}.nebulashadow.curling:before{content:"";position:absolute;bottom:4px;left:10px;height:20px;width:70%;background:rgba(0, 0, 0, 0.4);-webkit-filter:blur(6px);-moz-filter:blur(6px);-ms-filter:blur(6px);-o-filter:blur(6px);filter:blur(6px);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg);z-index:-1;pointer-events:none}.nebulashadow.curling:after{content:"";position:absolute;bottom:4px;right:10px;height:20px;width:70%;background:rgba(0, 0, 0, 0.4);-webkit-filter:blur(6px);-moz-filter:blur(6px);-ms-filter:blur(6px);-o-filter:blur(6px);filter:blur(6px);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg);z-index:-1;pointer-events:none}.nebulashadow.hovering:after{content:"";position:absolute;left:0;right:0;bottom:-30px;width:98%;height:30px;margin:0 auto;background:rgba(0, 0, 0, 0.15);-webkit-filter:blur(15px);-moz-filter:blur(15px);-ms-filter:blur(15px);-o-filter:blur(15px);filter:blur(15px);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scaleY(0.2);-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);transform:scaleY(0.2);z-index:-1;pointer-events:none}.nebulashadow.hovering.above:before{content:"";position:absolute;left:0;right:0;top:-30px;width:98%;height:30px;margin:0 auto;background:rgba(0, 0, 0, 0.15);-webkit-filter:blur(15px);-moz-filter:blur(15px);-ms-filter:blur(15px);-o-filter:blur(15px);filter:blur(15px);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scaleY(0.2);-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);transform:scaleY(0.2);z-index:-1;pointer-events:none}.nebulashadow.anchored-right:after{content:"";position:absolute;bottom:0;left:10px;height:20px;width:92%;background:rgba(0, 0, 0, 0.4);-webkit-filter:blur(6px);-moz-filter:blur(6px);-ms-filter:blur(6px);-o-filter:blur(6px);filter:blur(6px);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);z-index:-1;pointer-events:none}.nebulashadow.anchored-right.above:before{content:"";position:absolute;top:0;left:10px;height:20px;width:92%;background:rgba(0, 0, 0, 0.4);-webkit-filter:blur(6px);-moz-filter:blur(6px);-ms-filter:blur(6px);-o-filter:blur(6px);filter:blur(6px);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);z-index:-1;pointer-events:none}.nebulashadow.anchored-left:after{content:"";position:absolute;bottom:0;right:10px;height:20px;width:92%;background:rgba(0, 0, 0, 0.4);-webkit-filter:blur(6px);-moz-filter:blur(6px);-ms-filter:blur(6px);-o-filter:blur(6px);filter:blur(6px);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);z-index:-1;pointer-events:none}.nebulashadow.anchored-left.above:before{content:"";position:absolute;top:0;right:10px;height:20px;width:92%;background:rgba(0, 0, 0, 0.4);-webkit-filter:blur(6px);-moz-filter:blur(6px);-ms-filter:blur(6px);-o-filter:blur(6px);filter:blur(6px);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);z-index:-1;pointer-events:none}.nebulashadow.above:after{display:none}.nebulashadow.below:after{display:block}.nebulashadow.inner-top{box-shadow:inset 0 17px 25px -15px rgba(0, 0, 0, 0.4)}.nebulashadow.inner-bottom{box-shadow:inset 0 -17px 25px -15px rgba(0, 0, 0, 0.4)}.nebulashadow.inner-top.inner-bottom{box-shadow:inset 0 17px 25px -15px rgba(0, 0, 0, 0.4), inset 0 -17px 25px -15px rgba(0, 0, 0, 0.4)}.ie .nebulashadow:after,.microsoft_edge .nebulashadow:after{display:none}.ie .nebulashadow:before,.microsoft_edge .nebulashadow:before{display:none}.nebulaframe{position:relative;padding:5px;background:#fff;border:1px solid #aaa}a.nebulaframe{border:none}.nebula-vmiddle,.valign > div{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body:not(.wp-admin) hr{display:block;height:1px;border:0;border-top:1px solid #ccc;background-color:#fff;background-color:rgba(255, 255, 255, 1);margin:3px 0;padding:0}.rgba body:not(.wp-admin) hr{display:block;height:1px;border:0;margin:3px 0;padding:0;}.rgba body:not(.wp-admin) hr:before{content:'';position:relative;top:-1px;height:1px;display:block;background-color:#000;background-color:rgba(0, 0, 0, 0.2);}body:not(.wp-admin) hr.zero{margin:0}body:not(.wp-admin) .ir{background-color:transparent;border:0;overflow:hidden;text-indent:-9999px}body:not(.wp-admin) .ir:before{content:"";display:block;width:0;height:100%}body:not(.wp-admin) .hidden{display:none !important;visibility:hidden}body:not(.wp-admin) .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body:not(.wp-admin) .visuallyhidden.focusable:active,body:not(.wp-admin) .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}body:not(.wp-admin) .invisible{visibility:hidden}body:not(.wp-admin) .clearfix:before,body:not(.wp-admin) .clearfix:after{content:"";display:table}body:not(.wp-admin) .clearfix:after{clear:both}body:not(.wp-admin) div.space{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}body:not(.wp-admin) .avoid-clicks{pointer-events:none}body:not(.wp-admin) .allow-clicks{pointer-events:all}body:not(.wp-admin) .filtered{display:none}.aligncenter,.align-center{display:block;margin:0 auto}.alignleft,.align-left{float:left}.alignright,.align-right{float:right}.wp-caption{border:1px solid #666;text-align:center;background:#ccc;padding:10px;margin:10px}.ig-b-{display:inline-block;transition:none}.ig-b-:hover{background-position:0 -60px}.ig-b-:active{background-position:0 -120px}.ig-b- img{visibility:hidden}.ig-b-v-24{width:137px;height:24px;background:url("https://badges.instagram.com/static/images/ig-badge-view-sprite-24.png") no-repeat 0 0}@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),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.ig-b-v-24{background-image:url("https://badges.instagram.com/static/images/ig-badge-view-sprite-24@2x.png");background-size:160px 178px}}a[href$=".doc"]:not(.no-icon):not(.btn),li.icon a[href$=".doc"]{text-decoration:none;border-bottom:1px dotted #2b5797}a[href$=".doc"]:not(.no-icon):not(.btn):before,li.icon a[href$=".doc"]:before{content:"\f1c2";font-family:"FontAwesome";color:#2b5797;margin-right:5px;font-weight:normal}a[href$=".docx"]:not(.no-icon):not(.btn),li.icon a[href$=".docx"]{text-decoration:none;border-bottom:1px dotted #2b5797}a[href$=".docx"]:not(.no-icon):not(.btn):before,li.icon a[href$=".docx"]:before{content:"\f1c2";font-family:"FontAwesome";color:#2b5797;margin-right:5px;font-weight:normal}a[href$=".xls"]:not(.no-icon):not(.btn),li.icon a[href$=".xls"]{text-decoration:none;border-bottom:1px dotted #1e7145}a[href$=".xls"]:not(.no-icon):not(.btn):before,li.icon a[href$=".xls"]:before{content:"\f1c3";font-family:"FontAwesome";color:#1e7145;margin-right:5px;font-weight:normal}a[href$=".xlsx"]:not(.no-icon):not(.btn),li.icon a[href$=".xlsx"]{text-decoration:none;border-bottom:1px dotted #1e7145}a[href$=".xlsx"]:not(.no-icon):not(.btn):before,li.icon a[href$=".xlsx"]:before{content:"\f1c3";font-family:"FontAwesome";color:#1e7145;margin-right:5px;font-weight:normal}a[href$=".ppt"]:not(.no-icon):not(.btn),li.icon a[href$=".ppt"]{text-decoration:none;border-bottom:1px dotted #d04525}a[href$=".ppt"]:not(.no-icon):not(.btn):before,li.icon a[href$=".ppt"]:before{content:"\f1c4";font-family:"FontAwesome";color:#d04525;margin-right:5px;font-weight:normal}a[href$=".pptx"]:not(.no-icon):not(.btn),li.icon a[href$=".pptx"]{text-decoration:none;border-bottom:1px dotted #d04525}a[href$=".pptx"]:not(.no-icon):not(.btn):before,li.icon a[href$=".pptx"]:before{content:"\f1c4";font-family:"FontAwesome";color:#d04525;margin-right:5px;font-weight:normal}a[href$=".pdf"]:not(.no-icon):not(.btn),li.icon a[href$=".pdf"]{text-decoration:none;border-bottom:1px dotted #eb3b00}a[href$=".pdf"]:not(.no-icon):not(.btn):before,li.icon a[href$=".pdf"]:before{content:"\f1c1";font-family:"FontAwesome";color:#eb3b00;margin-right:5px;font-weight:normal}a[href$=".pdfx"]:not(.no-icon):not(.btn),li.icon a[href$=".pdfx"]{text-decoration:none;border-bottom:1px dotted #eb3b00}a[href$=".pdfx"]:not(.no-icon):not(.btn):before,li.icon a[href$=".pdfx"]:before{content:"\f1c1";font-family:"FontAwesome";color:#eb3b00;margin-right:5px;font-weight:normal}a[href$=".zip"]:not(.no-icon):not(.btn),li.icon a[href$=".zip"]{text-decoration:none;border-bottom:1px dotted #777}a[href$=".zip"]:not(.no-icon):not(.btn):before,li.icon a[href$=".zip"]:before{content:"\f1c6";font-family:"FontAwesome";color:#777;margin-right:5px;font-weight:normal}a[href$=".zipx"]:not(.no-icon):not(.btn),li.icon a[href$=".zipx"]{text-decoration:none;border-bottom:1px dotted #777}a[href$=".zipx"]:not(.no-icon):not(.btn):before,li.icon a[href$=".zipx"]:before{content:"\f1c6";font-family:"FontAwesome";color:#777;margin-right:5px;font-weight:normal}a[href$=".rar"]:not(.no-icon):not(.btn),li.icon a[href$=".rar"]{text-decoration:none;border-bottom:1px dotted #777}a[href$=".rar"]:not(.no-icon):not(.btn):before,li.icon a[href$=".rar"]:before{content:"\f1c6";font-family:"FontAwesome";color:#777;margin-right:5px;font-weight:normal}a[href$=".gz"]:not(.no-icon):not(.btn),li.icon a[href$=".gz"]{text-decoration:none;border-bottom:1px dotted #777}a[href$=".gz"]:not(.no-icon):not(.btn):before,li.icon a[href$=".gz"]:before{content:"\f1c6";font-family:"FontAwesome";color:#777;margin-right:5px;font-weight:normal}a[href$=".tar"]:not(.no-icon):not(.btn),li.icon a[href$=".tar"]{text-decoration:none;border-bottom:1px dotted #777}a[href$=".tar"]:not(.no-icon):not(.btn):before,li.icon a[href$=".tar"]:before{content:"\f1c6";font-family:"FontAwesome";color:#777;margin-right:5px;font-weight:normal}a[href$=".txt"]:not(.no-icon):not(.btn),li.icon a[href$=".txt"]{text-decoration:none;border-bottom:1px dotted #777}a[href$=".txt"]:not(.no-icon):not(.btn):before,li.icon a[href$=".txt"]:before{content:"\f0f6";font-family:"FontAwesome";color:#777;margin-right:5px;font-weight:normal}a[href$=".rtf"]:not(.no-icon):not(.btn),li.icon a[href$=".rtf"]{text-decoration:none;border-bottom:1px dotted #777}a[href$=".rtf"]:not(.no-icon):not(.btn):before,li.icon a[href$=".rtf"]:before{content:"\f0f6";font-family:"FontAwesome";color:#777;margin-right:5px;font-weight:normal}a.icon[href$=".html"]{text-decoration:none;border-bottom:1px dotted #f1672c}a.icon[href$=".html"]:before{content:"\f1c9";font-family:"FontAwesome";color:#f1672c;margin-right:5px;font-weight:normal}a.icon[href$=".php"]{text-decoration:none;border-bottom:1px dotted #5a68a5}a.icon[href$=".php"]:before{content:"\f1c9";font-family:"FontAwesome";color:#5a68a5;margin-right:5px;font-weight:normal}a.icon[href$=".js"]{text-decoration:none;border-bottom:1px dotted #f1bf26}a.icon[href$=".js"]:before{content:"\f1c9";font-family:"FontAwesome";color:#f1bf26;margin-right:5px;font-weight:normal}a.icon[href$=".css"]{text-decoration:none;border-bottom:1px dotted #30a9dc}a.icon[href$=".css"]:before{content:"\f1c9";font-family:"FontAwesome";color:#30a9dc;margin-right:5px;font-weight:normal}a.icon[href$=".scss"]{text-decoration:none;border-bottom:1px dotted #30a9dc}a.icon[href$=".scss"]:before{content:"\f1c9";font-family:"FontAwesome";color:#30a9dc;margin-right:5px;font-weight:normal}a.icon[href$=".swf"]{text-decoration:none;border-bottom:1px dotted #c31e24}a.icon[href$=".swf"]:before{content:"\f1c9";font-family:"FontAwesome";color:#c31e24;margin-right:5px;font-weight:normal}a.white,li.icon.white a{color:#fff}a.white:hover,li.icon.white a:hover{color:#ccc}a.white:before,li.icon.white a:before{color:#fff !important}.btn.btn-brand,.btn.btn-brand:visited{background-color:#ee2761;border-color:#ee2761;color:#fff}.btn.btn-brand:hover,.btn.btn-brand:visited:hover,.btn.btn-brand:focus,.btn.btn-brand:visited:focus,.btn.btn-brand:active,.btn.btn-brand:visited:active{background:#ee2761;border-color:#ee2761;color:#fff}.btn.btn-brand-secondary,.btn.btn-brand-secondary:visited{background-color:#ee2761;border-color:#ee2761;color:#fff}.btn.btn-brand-secondary:hover,.btn.btn-brand-secondary:visited:hover,.btn.btn-brand-secondary:focus,.btn.btn-brand-secondary:visited:focus,.btn.btn-brand-secondary:active,.btn.btn-brand-secondary:visited:active{background:#71a300;border-color:#71a300;color:#fff}a.phg{margin-left:3px;padding-left:15px;background:url("https://gearside.com/nebula/wp-content/themes/Nebula-master/images/phg/phg-symbol.svg") 0 6px no-repeat;background-size:13px 8px;text-decoration:none !important}a.phg.white{background:url("https://gearside.com/nebula/wp-content/themes/Nebula-master/images/phg/phg-symbol-white.svg") 0 6px no-repeat;background-size:13px 8px}a.phg.white span{color:#fff}a.phg.white:hover span{color:#aaa}a.phg span{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}a.phg span.pinckney{color:#0098d7}a.phg span.hugo{color:#95d600}a.phg span.group{color:#9fa1a4}a.phg:hover span.pinckney{color:#0098d7}a.phg:hover span.hugo{color:#95d600}a.phg:hover span.group{color:#9fa1a4}a.phg.anim{margin-left:0;padding-left:0;text-decoration:none !important;background:url("https://gearside.com/nebula/wp-content/themes/Nebula-master/images/phg/phg-symbol.svg") -15px 6px no-repeat;background-size:13px 8px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}a.phg.anim span{margin-right:3px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}a.phg.anim span:last-child{margin-right:0}a.phg.anim span.pinckney{color:inherit}a.phg.anim span.hugo{color:inherit}a.phg.anim span.group{color:inherit}a.phg.anim:hover{margin-left:3px;padding-left:15px;background:url("https://gearside.com/nebula/wp-content/themes/Nebula-master/images/phg/phg-symbol.svg") 0 6px no-repeat;background-size:13px 8px}a.phg.anim:hover span{margin-right:0}a.phg.anim:hover span.pinckney{color:#0098d7}a.phg.anim:hover span.hugo{color:#95d600}a.phg.anim:hover span.group{color:#9fa1a4}a.facebook{color:#3b5998}a.facebook:hover{color:#263961}a.twitter{color:#55acee}a.twitter:hover{color:#1689e0}a.googleplus{color:#d73d32}a.googleplus:hover{color:#9e271f}a.linkedin{color:#0077b5}a.linkedin:hover{color:#000}a.github{color:#333}a.github:hover{color:#4183c4}a.youtube{color:#cd201f}a.youtube:hover{color:#8b1615}a.instagram{color:#3f729b}a.instagram:hover{color:#294a65}a.soundcloud{color:#f80}a.soundcloud:hover{color:#f30}.border-red,.outline-red{outline:1px solid red}.border-orange,.outline-orange{outline:1px solid orange}.border-yellow,.outline-yellow{outline:1px solid yellow}.border-green,.outline-green{outline:1px solid green}.border-blue,.border-indigo,.outline-blue,.outline-indigo{outline:1px solid blue}.border-purple,.border-violet,.outline-purple,.outline-violet{outline:1px solid purple}.background-red,.bg-red{background:red}.background-orange,.bg-orange{background:orange}.background-yellow,.bg-yellow{background:yellow}.background-green,.bg-green{background:green}.background-blue,.bg-blue,.background-indigo,.bg-indigo{background:blue}.background-purple,.bg-purple,.background-violet,.bg-violet{background:purple}.fastest{animation-duration:0.25s !important}.faster{animation-duration:0.5s !important}.fast{animation-duration:0.75s !important}.slow{animation-duration:1s !important}.slower{animation-duration:2s !important}.slowest{animation-duration:3s !important}.nebula-spin{-webkit-animation:nebula-spin 2s infinite linear;-moz-animation:nebula-spin 2s infinite linear;animation:nebula-spin 2s infinite linear}@-webkit-keyframes nebula-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes nebula-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.nebula-fade{-webkit-animation:nebula-fade 4s infinite linear;-moz-animation:nebula-fade 4s infinite linear;animation:nebula-fade 4s infinite linear}@-webkit-keyframes nebula-fade{0%{opacity:1}50%{opacity:0}}@keyframes nebula-fade{0%{opacity:1}50%{opacity:0}}.nebula-zoom{-webkit-animation:nebula-zoom 3s infinite cubic-bezier(0.455, 0.030, 0.515, 0.955);-moz-animation:nebula-zoom 3s infinite cubic-bezier(0.455, 0.030, 0.515, 0.955);animation:nebula-zoom 3s infinite cubic-bezier(0.455, 0.030, 0.515, 0.955)}@-webkit-keyframes nebula-zoom{0%{transform:scale3d(1, 1, 1);opacity:1}50%{transform:scale3d(0, 0, 0);opacity:0}100%{transform:scale3d(1, 1, 1);opacity:1}}@keyframes nebula-zoom{0%{transform:scale3d(1, 1, 1);opacity:1}50%{transform:scale3d(0, 0, 0);opacity:0}100%{transform:scale3d(1, 1, 1);opacity:1}}.nebula-wave-x{-webkit-animation:nebula-wave-x 3s infinite cubic-bezier(0.455, 0.030, 0.515, 0.955);-moz-animation:nebula-wave-x 3s infinite cubic-bezier(0.455, 0.030, 0.515, 0.955);animation:nebula-wave-x 3s infinite cubic-bezier(0.455, 0.030, 0.515, 0.955)}@-webkit-keyframes nebula-wave-x{0%{transform:translate3d(0, 0, 0);animation-timing-function:cubic-bezier(0.250, 0.460, 0.450, 0.940)}25%{transform:translate3d(20px, 0, 0);animation-timing-function:cubic-bezier(0.250, 0.460, 0.450, 0.940)}75%{transform:translate3d(-20px, 0, 0);animation-timing-function:linear}0%{transform:translate3d(0, 0, 0);animation-timing-function:linear}}@keyframes nebula-wave-x{0%{transform:translate3d(0, 0, 0);animation-timing-function:cubic-bezier(0.250, 0.460, 0.450, 0.940)}25%{transform:translate3d(20px, 0, 0);animation-timing-function:cubic-bezier(0.250, 0.460, 0.450, 0.940)}75%{transform:translate3d(-20px, 0, 0);animation-timing-function:linear}0%{transform:translate3d(0, 0, 0);animation-timing-function:linear}}.nebula-wave-y{-webkit-animation:nebula-wave-y 3s infinite linear;-moz-animation:nebula-wave-y 3s infinite linear;animation:nebula-wave-y 3s infinite linear}@-webkit-keyframes nebula-wave-y{0%{transform:translate3d(0, 0, 0);animation-timing-function:cubic-bezier(0.250, 0.460, 0.450, 0.940)}25%{transform:translate3d(0, 50%, 0);animation-timing-function:cubic-bezier(0.250, 0.460, 0.450, 0.940)}75%{transform:translate3d(0, -50%, 0);animation-timing-function:linear}0%{transform:translate3d(0, 0, 0);animation-timing-function:linear}}@keyframes nebula-wave-y{0%{transform:translate3d(0, 0, 0);animation-timing-function:cubic-bezier(0.250, 0.460, 0.450, 0.940)}25%{transform:translate3d(0, 50%, 0);animation-timing-function:cubic-bezier(0.250, 0.460, 0.450, 0.940)}75%{transform:translate3d(0, -50%, 0);animation-timing-function:linear}0%{transform:translate3d(0, 0, 0);animation-timing-function:linear}}.nebula-fade-out.animate{-webkit-animation:nebula-fade-out 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-fade-out 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-fade-out 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards}@-webkit-keyframes nebula-fade-out{0%{opacity:1}100%{opacity:0;pointer-events:none}}@keyframes nebula-fade-out{0%{opacity:1}100%{opacity:0;pointer-events:none}}.nebula-fade-out-up.animate{-webkit-animation:nebula-fade-out-up 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-fade-out-up 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-fade-out-up 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards}@-webkit-keyframes nebula-fade-out-up{0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(0, -40px, 0);pointer-events:none}}@keyframes nebula-fade-out-up{0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(0, -40px, 0);pointer-events:none}}.nebula-fade-out-down.animate{-webkit-animation:nebula-fade-out-down 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-fade-out-down 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-fade-out-down 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards}@-webkit-keyframes nebula-fade-out-down{0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(0, 40px, 0);pointer-events:none}}@keyframes nebula-fade-out-down{0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(0, 40px, 0);pointer-events:none}}.nebula-fade-out-left.animate{-webkit-animation:nebula-fade-out-left 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-fade-out-left 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-fade-out-left 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards}@-webkit-keyframes nebula-fade-out-left{0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(-40px, 0, 0);pointer-events:none}}@keyframes nebula-fade-out-left{0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(-40px, 0, 0);pointer-events:none}}.nebula-fade-out-right.animate{-webkit-animation:nebula-fade-out-right 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-fade-out-right 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-fade-out-right 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards}@-webkit-keyframes nebula-fade-out-right{0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(40px, 0, 0);pointer-events:none}}@keyframes nebula-fade-out-right{0%{opacity:1;transform:translate3d(0, 0, 0)}100%{opacity:0;transform:translate3d(40px, 0, 0);pointer-events:none}}.nebula-fade-in{opacity:0;pointer-events:none}.nebula-fade-in.animate,.nebula-fade-in.load-animate{-webkit-animation:nebula-fade-in 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-fade-in 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-fade-in 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;opacity:1;pointer-events:all}@-webkit-keyframes nebula-fade-in{0%{display:block;opacity:0}100%{opacity:1}}@keyframes nebula-fade-in{0%{display:block;opacity:0}100%{opacity:1}}.nebula-fade-in-up{opacity:0;pointer-events:none}.nebula-fade-in-up.animate,.nebula-fade-in-up.load-animate{-webkit-animation:nebula-fade-in-up 1.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) forwards;-moz-animation:nebula-fade-in-up 1.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) forwards;animation:nebula-fade-in-up 1.5s cubic-bezier(0.175, 0.885, 0.320, 1.275) forwards;opacity:1;pointer-events:all}@-webkit-keyframes nebula-fade-in-up{0%{display:block;opacity:0;transform:translate3d(0, 40px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nebula-fade-in-up{0%{display:block;opacity:0;transform:translate3d(0, 40px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.nebula-fade-in-down{opacity:0;pointer-events:none}.nebula-fade-in-down.animate,.nebula-fade-in-down.load-animate{-webkit-animation:nebula-fade-in-down 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;-moz-animation:nebula-fade-in-down 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;animation:nebula-fade-in-down 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;opacity:1;pointer-events:all}@-webkit-keyframes nebula-fade-in-down{0%{display:block;opacity:0;transform:translate3d(0, -40px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nebula-fade-in-down{0%{display:block;opacity:0;transform:translate3d(0, -40px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.nebula-fade-in-left{opacity:0;pointer-events:none}.nebula-fade-in-left.animate,.nebula-fade-in-left.load-animate{-webkit-animation:nebula-fade-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;-moz-animation:nebula-fade-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;animation:nebula-fade-in-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;opacity:1;pointer-events:all}@-webkit-keyframes nebula-fade-in-left{0%{display:block;opacity:0;transform:translate3d(-40px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nebula-fade-in-left{0%{display:block;opacity:0;transform:translate3d(-40px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.nebula-fade-in-right{opacity:0;pointer-events:none}.nebula-fade-in-right.animate,.nebula-fade-in-right.load-animate{-webkit-animation:nebula-fade-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;-moz-animation:nebula-fade-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;animation:nebula-fade-in-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) forwards;opacity:1;pointer-events:all}@-webkit-keyframes nebula-fade-in-right{0%{display:block;opacity:0;transform:translate3d(40px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes nebula-fade-in-right{0%{display:block;opacity:0;transform:translate3d(40px, 0, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.nebula-zoom-out.animate{-webkit-animation:nebula-zoom-out 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-zoom-out 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-zoom-out 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards}@-webkit-keyframes nebula-zoom-out{0%{transform:scale3d(1, 1, 1);opacity:1}50%{opacity:1}100%{transform:scale3d(0, 0, 0);opacity:0;pointer-events:none}}@keyframes nebula-zoom-out{0%{transform:scale3d(1, 1, 1);opacity:1}50%{opacity:1}100%{transform:scale3d(0, 0, 0);opacity:0;pointer-events:none}}.nebula-zoom-in{opacity:0;pointer-events:none}.nebula-zoom-in.animate,.nebula-zoom-in.load-animate{-webkit-animation:nebula-zoom-in 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-zoom-in 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-zoom-in 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;opacity:1;pointer-events:all}@-webkit-keyframes nebula-zoom-in{0%{display:block;opacity:0;transform:scale3d(0, 0, 0)}50%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}70%{transform:scale3d(0.95, 0.95, 0.95)}100%{transform:scale3d(1, 1, 1)}}@keyframes nebula-zoom-in{0%{display:block;opacity:0;transform:scale3d(0, 0, 0)}50%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}70%{transform:scale3d(0.95, 0.95, 0.95)}100%{transform:scale3d(1, 1, 1)}}.nebula-reveal-in{width:0;pointer-events:none;overflow:hidden}.nebula-reveal-in.animate,.nebula-reveal-in.load-animate{-webkit-animation:nebula-reveal-in 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-reveal-in 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-reveal-in 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;pointer-events:all}@-webkit-keyframes nebula-reveal-in{0%{display:block;width:0}100%{width:100%}}@keyframes nebula-reveal-in{0%{display:block;width:0}100%{width:100%}}.nebula-reveal-out{width:100%;pointer-events:none;overflow:hidden}@-webkit-keyframes nebula-reveal-out{0%{display:block;width:100%}100%{width:0}}@keyframes nebula-reveal-out{0%{display:block;width:100%}100%{width:0}}.nebula-stretch-in{opacity:0;pointer-events:none}.nebula-stretch-in.animate,.nebula-stretch-in.load-animate{-webkit-animation:nebula-stretch-in 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-stretch-in 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-stretch-in 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;opacity:1;pointer-events:all}@-webkit-keyframes nebula-stretch-in{0%{display:block;transform:scale3d(0, 1, 1);opacity:0}25%{opacity:1}100%{transform:scale3d(1, 1, 1)}}@keyframes nebula-stretch-in{0%{display:block;transform:scale3d(0, 1, 1);opacity:0}25%{opacity:1}100%{transform:scale3d(1, 1, 1)}}.nebula-stretch-out.animate{-webkit-animation:nebula-stretch-out 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-stretch-out 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-stretch-out 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards}@-webkit-keyframes nebula-stretch-out{0%{transform:scale3d(1, 1, 1)}66%{opacity:1}100%{transform:scale3d(0, 1, 1);opacity:0;pointer-events:none}}@keyframes nebula-stretch-out{0%{transform:scale3d(1, 1, 1)}66%{opacity:1}100%{transform:scale3d(0, 1, 1);opacity:0;pointer-events:none}}.nebula-flip-in-x{opacity:0;pointer-events:none}.nebula-flip-in-x.animate,.nebula-flip-in-x.load-animate{-webkit-animation:nebula-flip-in-x 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-flip-in-x 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-flip-in-x 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;opacity:1;pointer-events:all}@keyframes nebula-flip-in-x{0%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}60%{transform:perspective(400px) rotate3d(1, 0, 0, 2deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -1deg)}100%{transform:perspective(400px)}}.nebula-flip-in-y{opacity:0;pointer-events:none}.nebula-flip-in-y.animate,.nebula-flip-in-y.load-animate{-webkit-animation:nebula-flip-in-y 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-flip-in-y 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-flip-in-y 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;opacity:1;pointer-events:all}@keyframes nebula-flip-in-y{0%{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}60%{transform:perspective(400px) rotate3d(0, 1, 0, 2deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -1deg)}100%{transform:perspective(400px)}}.nebula-flip-out-x.animate{-webkit-animation:nebula-flip-out-x 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-flip-out-x 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-flip-out-x 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards}@keyframes nebula-flip-out-x{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -2deg);opacity:1}100%{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;pointer-events:none}}.nebula-flip-out-y.animate{-webkit-animation:nebula-flip-out-y 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;-moz-animation:nebula-flip-out-y 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards;animation:nebula-flip-out-y 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) forwards}@keyframes nebula-flip-out-y{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -2deg);opacity:1}100%{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;pointer-events:none}}.nebula-push.animate{-webkit-animation:nebula-push 0.4s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-animation:nebula-push 0.4s cubic-bezier(0.175, 0.885, 0.320, 1.275);animation:nebula-push 0.4s cubic-bezier(0.175, 0.885, 0.320, 1.275)}@-webkit-keyframes nebula-push{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(0.95, 0.95, 0.95)}}@keyframes nebula-push{0%{transform:scale3d(1, 1, 1)}50%{transform:scale3d(0.95, 0.95, 0.95)}}.nebula-shake.animate{-webkit-animation:nebula-shake 0.5s linear;-moz-animation:nebula-shake 0.5s linear;animation:nebula-shake 0.5s linear}@-webkit-keyframes nebula-shake{0%{transform:translate3d(0, 0, 0)}20%,60%{transform:translate3d(-10px, 0, 0)}40%,80%{transform:translate3d(10px, 0, 0)}}@keyframes nebula-shake{0%{transform:translate3d(0, 0, 0)}20%,60%{transform:translate3d(-10px, 0, 0)}40%,80%{transform:translate3d(10px, 0, 0)}}.nebula-nod.animate{-webkit-animation:nebula-nod 0.5s linear;-moz-animation:nebula-nod 0.5s linear;animation:nebula-nod 0.5s linear}@-webkit-keyframes nebula-nod{0%{transform:translate3d(0, 0, 0)}20%,60%{transform:translate3d(0, -10px, 0)}40%,80%{transform:translate3d(0, 10px, 0)}}@keyframes nebula-nod{0%{transform:translate3d(0, 0, 0)}20%,60%{transform:translate3d(0, -10px, 0)}40%,80%{transform:translate3d(0, 10px, 0)}}.nebula-grow{-webkit-transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.320, 1.275);transition:transform 0.4s cubic-bezier(0.175, 0.885, 0.320, 1.275)}.nebula-grow:hover{transform:scale3d(1.2, 1.2, 1.2)}::selection{background:#d7f3ff;background:rgba(62, 198, 255, 0.25);color:#000}::-moz-selection{background:#d7f3ff;background:rgba(62, 198, 255, 0.25);color:#000}h1,h2,h3,h4,h5,h6,body,p,.btn,.skiplink,.field input,.field input[type="*"],.field textarea,.prepend .adjoined,.append .adjoined,.picker,.alert,.tab-nav > li > li > a,.tab-nav > li > a{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif}h1,h2,h3,h4,h5,h6{color:#444}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#ee2761}a{color:#ee2761}a:visited{color:#ee2761}a:focus{color:#ee2761}a:hover{color:#ee2761}a:active{color:#ee2761}.xoxo ul li.current-menu-item .sub-menu ul li{border-left:1px solid #49ADE2}.xoxo ul li.current-menu-item .sub-menu ul li a{color:#49ADE2}.xoxo ul li.current-menu-item .sub-menu ul li a:hover{color:#49ADE2}

/* Visual Composer Grid Font Fix */
@font-face {
  font-family: 'GT Haptik';
  src: url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/gt-haptik/GT-Haptik-Black.woff2") format('woff2'),
       url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/gt-haptik/GT-Haptik-Black.woff") format('woff'),
       url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/gt-haptik/GT-Haptik-Black.otf") format("opentype");
  font-weight: 900;
}

@font-face {
  font-family: 'GT Haptik';
  src: url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/gt-haptik/GT-Haptik-Bold.woff2") format('woff2'),
       url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/gt-haptik/GT-Haptik-Bold.woff") format('woff'),
       url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/gt-haptik/GT-Haptik-Bold.otf") format("opentype");
  font-weight: 600;
}

@font-face {
  font-family: 'Mr Eaves XL Modern';
  src: url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/mr-eaves/MrEavesXLModOT-Reg.woff2") format('woff2'),
       url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/mr-eaves/MrEavesXLModOT-Reg.woff") format('woff'),
       url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/mr-eaves/MrEavesXLModOT-Reg.otf") format("opentype");
  font-weight: normal;
}

@font-face {
  font-family: 'Mr Eaves XL Modern';
  src: url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/mr-eaves/MrEavesXLModOT-Bold.woff2") format('woff2'),
       url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/mr-eaves/MrEavesXLModOT-Bold.woff") format('woff'),
       url("https://d1b2zzpxewkr9z.cloudfront.net/webfonts/mr-eaves/MrEavesXLModOT-Bold.otf") format("opentype");
  font-weight: bold;
}
html, body {
	height: 100%;
    font-size: 16px;
    font-family: "Mr Eaves XL Modern", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #212032;
}
.password_protected {
    margin-top: 300px;
}
.row::after {
    display:inline-block;
}
@media screen and (max-width: 767px){
    article {
        display: block;
    }
    .footer {
        height: 210px !important;
    }
}
.wrapper {
	min-height: 100%;
	height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
	height: 100%;
}
.footer {
	height: 155px; /* '.push' must be the same height as 'footer' */
    display: block;
}
.push {
    height: 80px;
}
body.page-template-tpl-fullwidth .push {
    display: none;
}
body.body.page-template-front-page .push {
    display: none;
}
h1, h2, h3, h4, h5, h6 {
    color: #212032;
}
@media screen and (max-width: 767px){
    .entry-title {
        font-size: 22px !important;
    }
}
h1 {
    font-family: 'GT Haptik', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
    font-size: 40px !important;
    font-weight: 900;
    margin-bottom: 24px;
}
h2 {
    font-family: 'GT Haptik', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
    font-size: 28px;
}
h3 {
    font-family: 'GT Haptik', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
    font-weight: 900;
    font-size: 22px;
    color: #212032 !important;
}
h4 {
    font-family: 'GT Haptik', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
    font-weight: 900;
    font-size: 18px;
    color: #212032 !important;
}
h5 {
    font-family: 'Mr Eaves XL Modern', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
    font-weight: 400;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
p {
    font-family: 'Mr Eaves XL Modern', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
    font-weight: 400;
    color: #212032;
}
p, li, dt, dl, div {
    font-size: 16px;
}
body {
    font-family: 'Mr Eaves XL Modern', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
    font-weight: 400;
}
a:hover {
    color: #ee2761 !important;
}
.blog_quote {
    background: #f6f6f9;
    padding: 35px 45px;
    font-size: 22px;
    line-height: 33px;
    display: block;
    font-style: italic !important;
}
.blog_quote .quote_content:before {
    content: "“";
    font-size: 90px;
    position: relative;
    display: block;
    margin-bottom: -15px;
    margin-left: -28px;
}
.blog_quote .quote_content:after {
    content: "”";
    font-size: 90px;
    position: relative;
    display: block;
    margin-bottom: -15px;
    margin-left: -33px;
        float: right;
}
a{color:#ee2761}a:visited{color:#ee2761}a:focus{color:#ee2761}a:hover{color:#ee2761}a:active{color:#ee2761}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#ee2761}
.widget_widget_tptn_pop .widget-title {
    display: none;
}
@media (min-width: 544px) {
    body.single-training_center #content-section {
        margin-top: 52px;
    }
}
@font-face {
  font-family: 'teespring-menuicon';
  src:  url('//community.teespring.com/wp-content/themes/Nebula-Child/fonts/teespring-menuicon.eot?vlkn2z');
  src:  url('//community.teespring.com/wp-content/themes/Nebula-Child/fonts/teespring-menuicon.eot?vlkn2z#iefix') format('embedded-opentype'),
    url('//community.teespring.com/wp-content/themes/Nebula-Child/fonts/teespring-menuicon.ttf?vlkn2z') format('truetype'),
    url('//community.teespring.com/wp-content/themes/Nebula-Child/fonts/teespring-menuicon.woff?vlkn2z') format('woff'),
    url('//community.teespring.com/wp-content/themes/Nebula-Child/fonts/teespring-menuicon.svg?vlkn2z#teespring-menuicon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'teespring-menuicon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@import url(https://fonts.googleapis.com/earlyaccess/notosansbengali.css);
body.lang-bn-bd {
    font-family: 'Noto Sans Bengali', sans-serif !important;
}
body.lang-bn-bd p {
    font-family: 'Noto Sans Bengali', sans-serif !important;
}
#mobilebarcon a.mobilenavtrigger {
    padding-left: 0;
    padding-right: 15px;
}
.icon-icon-menu:before {
    content: "\e900";
    font-size: 16px;
}
.mm-menu {
    background: #ffffff;
}
/* input placeholder */
#nebula-hero-search > input::-webkit-input-placeholder {
   color: #000000;
}
#nebula-hero-search > input:-moz-placeholder { /* Firefox 18- */
   color: red;
}
#nebula-hero-search > input::-moz-placeholder {  /* Firefox 19+ */
   color: #000000;
}
#nebula-hero-search > input:-ms-input-placeholder {
   color: #000000;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before {
	background-color: #d8dAc1;
}
.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {
    background-color: transparent;
    border-color: #d8dAc1;
}
.compose-mode .vc_controls>div {
	position: initial;
}
/* Mobile only span tag */
@media (max-width: 767px){
    span.mobile_only {
        display: initial !important;
    }
    .tc_search {
        width: 73%;
        margin: auto;
        margin-top: -6px !important;
    }
    .tc_search > #nebula-hero-formcon > #nebula-hero-search:before {
        left: 89% !important;
    }
    .tc_search > #nebula-hero-formcon > form#nebula-hero-search input {
        padding: 5px 6px 5px 17px !important;
    }
    .tc_search > #nebula-hero-formcon > form#nebula-hero-search {
        padding-bottom: 0px !important;
    }
}
span.mobile_only {
    display:none;
}
/* tag page */
.tag{
    display: initial;
    padding: initial;
    font-size: initial;
    font-weight: initial;
    line-height: initial;
    color: initial;
    text-align: initial;
    white-space: initial;
    vertical-align: initial;
    border-radius: initial;
}
/* End tag page */
.nebula-button {
    text-align: center;
}
#login h1 a {
    margin-top: 10px;
    margin-bottom: -10px;
}
body.login {
    background: #ffffff !important;
    background-color: #ffffff !important;
}
#login {
    border: 1px solid #f3f3f3;
    border-radius: 2px;
    margin-top: 8%;
    padding: 0px;
}
.login form {
    -webkit-box-shadow: initial;
    box-shadow: initial;
}
body.login div#login form#loginform p.submit input.button-primary {
    background: #49ADE2 !important;
    border: none !important;
}
.wp-core-ui .button-primary {
    text-shadow: none;
    -webkit-box-shadow: initial;
    box-shadow: initial;
}
#hero_heading {
    margin-bottom: 10px;
    margin-top:50px;
}
body.page-template-front-page #hero_heading {
    margin-top: 0px !important;
}
form#nebula-hero-search input.active {
    box-shadow: none;
}
/* Teespring Community */

#body-wrapper {
    min-height: 100vh !important;
}
/* Header */
div#page-seperation {
    border-bottom: 1px solid #E1E5EA;
    margin-top: 20px;
}
/* Logo */
#logonavcon {
    height: 58px;
}
img.site_logo {
    width: 236px !important;
}
@media (max-width: 992px){
    #logonavcon {
        display: none;
    }
    div#page-seperation {
        margin-top: 10px;
    }
}
@media (max-width: 767px) {
    img.site_logo {
        width: 190px !important;
    }
    .homepage_sub_heading {
    margin-top: 0px !important;
    }
    .heading2_highlight {
        box-shadow: inset 0px -13px #ffc12d;
    }
    .heading_highlight {
        box-shadow: inset 0px -13px #ffc12d;
    }
}
/* Navigation Bar */
@media (min-width: 992px){
    #logonavcon #primarynav {
        display: block;
        bottom: -3px;
    }
    img.site_logo {
        float: left;
    }
}
#logonavcon #primarynav ul {
    margin: auto;
}
#logonavcon {
    background-color: #ffffff;
    background-color: rgb(255, 255, 255);
}
#logonavcon .row {
    display: flex;
    align-items: center;
}
#menu-main-menu-1 > li > a {
    color: #0a0918;
    font-size: 15px;
    font-weight: 400;
}
#menu-main-menu-1 > li.current-menu-item > a{
    color: #ee2761;
    font-weight: 600;
}
#menu-main-menu > li > a {
    color: #0a0918;
    font-size: 15px;
    font-weight: 400;
}
#menu-main-menu > li.current-menu-item > a{
    color: #ee2761;
    font-weight: 600;
}
#menu-main-menu > li.current_page_parent > a{
    color: #ee2761;
    font-weight: 600;
}
#menu-main-menu-1 > li.current_page_parent > a{
    color: #ee2761;
    font-weight: 600;
}
#mobilebarcon {
    background: #ffffff;
}
.homepage_sub_heading {
    margin-top: 48px;
}
/* Front page hero */
/* Recent forum Posts */
.post_recent_image > img{
    width: 80px;
    border-radius: 100px;
}
.post_recent_image {
    width: 80px;
    float: left;
}
.post_recent_content {
    margin-left: 108px;
}
.post_recent_links > ul > li{
    float: left;
    list-style: none;
}
.most_recent_posts {
    display: inline-block;
    margin-top: 59px;
}
.post_recent_excerpt {
    line-height: 28px;
}
.vc_general.vc_btn3 {
    font-weight: 700 !important;
    font-size: 16px !important;
    height: 44px;
    padding: 13px 20px;
}
@media screen and (min-width: 767px){
    .post_recent_excerpt {
        overflow: hidden;
    }
}
.post_recent_links > ul {
    padding-left: 0;
}
.post_recent_links > ul > li > a {
    padding-right: 40px;
    color: #959A9F;
    font-size: 13px;
}
.post_recent_links > ul > li:nth-child(1) > a{
    color: #ee2761 !important;
    font-weight: 600;
}
.homepage_newtopic {
    text-align: left !important;
}
.homepage_newtopic > a {
    width: 273px;
}
.recent_topics_links {
    list-style: none;
    padding-left: 0;
}
.recent_topics_links > li {
    padding-bottom: 10px;
}
.recent_topics_links > li > a{
    font-size: 15px;
    font-weight: 600;
}
#forum_recent_activity > div > div > div > div.col-md-8 > div:nth-child(1) {
    margin-top: 35px;
}
@media (max-width: 767px){
    .post_recent_content {
        margin-left: 65px;
    }
    #forum_recent_activity > div > div > div > div.heading_general {
        margin-top: 45px !important;
    }
    #forum_recent_activity > div > div > div > div.col-md-8 > div:nth-child(1) {
        margin-top: 19px;
    }
    .forum-md-3-front{
        float: left !important;
    }
    .homepage_newtopic > a {
        width: 333px;
    }
    .learn_chapters_titles h3 {
        margin-top: 22px !important;
    }
    .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
        padding-bottom: 0px !important;
    }
    .owl-stage-outer {
        height: 1050px !important;
    }
}
/* ----- End Recent Blog Posts*/
#hero_heading h1 {
    text-shadow: initial;
    word-spacing: 2px;
    letter-spacing: 1px;
    text-align: center;
    color: #212032;
}
#hero-section .col-md-12,#hero-section > div.container > div {
    margin: auto;
}
.vc_gitem-post-data {
    margin-bottom: 20px !important;
}
.hompage_blog_posts {
    height: 415px !important;
}
.recent_blog_title {
    text-align: center;
    margin-top: 60px;
    margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
    .recent_blog_title {
        margin-top: 0px;
    }
    .desktop-blog {
        display:none;
    }
    .mobile-blog {
	margin-top: 40px;
        display:inline-block;
    }
}
.mobile-blog {
       display: none !important;
}
.recent_blog_title a  {
    font-size: 22px;
    line-height: 27px;
    color: #212032 !important;
}
.recent_blog_excerpt {
    margin-bottom: 40px;
}
.recent_blog_excerpt p {
    line-height: 28px;
    text-align: center;
}
.recent_blog_excerpt .nebula_excerpt {
    font-size: 16px;
    font-weight: 700;
    margin-top: -18px;
    display: block;
}
/* Front Page Hero Section */
#hero-section {
    height: 470px;
    background-size: contain;
    padding: initial !important;
    background-position: bottom;
    margin-top: 21px;
}
#hero-section .container {
    height: 100%;
}
#hero-section .row {
    height: 100%;
} 
@media screen and (max-width: 767px) {
    #hero-section {
        height: 260px;
        margin-top: 11px;
    }
}
#hero-section .herobgcolor {
    background: none;
    animation: initial;
}
body.home #hero_heading_section h1 {
    color: #fff;
}
.nebulashadow.inner-top.inner-bottom {
    box-shadow: initial !important;
}
.hidden_h {
    visibility: hidden;
}
#hero_heading_section {
    margin-bottom: 40px;
}
.heading_general h1 {
    text-align: center;
}
@media (min-width: 768px) {
    body.page-template-front-page .vc_col-sm-6 {
        float: left !important;
    }
}
/* Hero search */
form#nebula-hero-search input {
    height: 60px;
    margin: auto;
    border-radius: 2px;
    font-size: 16px;
    box-shadow: initial;
    background-color: #ffffff !important;
}
form#nebula-hero-search input.active {
    box-shadow: none;
}
.page-template-front-page form#nebula-hero-search input {
    max-width: 400px;
}
input.nebula-search {
    border: none;
}
form#nebula-hero-search:before {
    top: 22px;
    left: 460px;
    font-size: 23px;
    color: #fff;
}
@media screen and (max-width: 509px) {
    form#nebula-hero-search:before {
        left: 91%;
    }
}
@media screen and (max-width: 470px){
    #sidebar-section > ul > #nebula-hero-formcon > #nebula-hero-search:before{
        margin-left: 29%;
    }
}
@media all and (max-width: 768px) and (min-width: 470px) {
    #sidebar-section > ul > #nebula-hero-formcon > #nebula-hero-search:before{
        margin-left: 43%;
    }
}
@media all and (max-width: 1199px) and (min-width: 769px) {
    #sidebar-section > ul > #nebula-hero-formcon > #nebula-hero-search:before{
        display: none;
    }
}
#square_search {
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin-left: 440px;
    margin-top: -60px;
    border-radius: 0px 2px 2px 0px;
    background-color: #ee2761;
}
div#nebula-hero-formcon {
    display:block !important;
}
#mobileheadersearch {
    display:none;
}
#mobilebarcon {
    margin-top: 20px;
    position: absolute;
}
#mobilebarcon a {
    color: #0a0918;
}
/* Footer */

#footer-section {
    background: #212032 !important;
    min-height: 180px;
}
#footer-section > div.footerlinks > div > div > div {
    padding-left: 0px;
}
.footerlinks {
    padding-top: 53px;
}
@media screen and (max-width: 767px){
    .footerlinks {
        display: initial;
    }
    #lang_sel{
        float: initial !important;
        margin: auto;
        z-index: 99999;
        position: relative;
    }
    ul#menu-footer-menu {
        padding-top: 40px;
    }
    .row.powerfootercon #powerfooter ul li.menu-item {
        margin-top: 10px !important;
    }
    #footer-section > div.footerlinks > div > div > div.col-md-4 {
        margin: auto;
        text-align: center;
        padding: 0;
    }
    #footer-section > div.footerlinks > div > div > div.col-md-8 {
        padding: 0;
    }
    #footer-section > div.copyright > div > div > div.col-md-8 > p {
        text-align: center !important;
        margin-top: -22px;
    }
    ul#menu-footer-menu {
        padding-top: 0px !important;
    }
    .row.powerfootercon #powerfooter ul li.menu-item {
        float: initial !important;
    }
    .row.powerfootercon #powerfooter ul li.menu-item a {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
    .row.powerfootercon #powerfooter ul {
        padding: none !important;
        text-align: center;
    }
    .hero_heading_landing h1 {
        text-shadow: 2px 2px rgba(90, 161, 227, 0.41);
        text-align: center;
    }
    .page-id-7842 #landing-hero {
    }
    .page-id-4242 #landing-hero {
        background-image: none!important;
    }
    #logonavcon .logocon {
        padding-top: 41px !important;
    }
    #hero_heading h1 {
        font-size: 22px !important;
        line-height: 26px;
    }
    #hero_heading {
        margin-top: 0px;
        padding-top: 20px;
    }
    #hero-section {
        padding: 98px 0;
    }
    form#nebula-hero-search input {
        height: 44px;
    }
    form#nebula-hero-search {
        padding-bottom: 25px;
        margin-top: 10px;
    }
    #square_search {
        height: 44px;
        width: 44px;
        margin-left: 89%;
        margin-top: -44px;
    }
    form#nebula-hero-search:before {
        font-size: 16px;
        left: 93%;
        top: 14px;
    }
    .heading_general > h1 {
        font-size: 22px !important;
        line-height: 28px;
    }
    .post_recent_image {
        width: 44px;
    }
}
@media all and (max-width: 992px) and (min-width: 768px) {
    #nebula-hero-formcon {
        margin-top: 47px;
    }
}
@media screen and (min-width: 767px){
    #footer-section > div.footerlinks > div > div > div.col-md-4 {
        float: right;
    }
}
@media all and (max-width: 768px) and (min-width: 547px) {
     #square_search {
        margin-left: 85%;
    }
    form#nebula-hero-search:before {
        left: 88%;
    }
}
.copyright {
    background-color: #212032 !important;
}
div.copyright {
    padding-top: 0px;
}
div.copyright p {
    color: #fff;
    font-size: 16px;
    padding-bottom: 41px;
}
div.copyright a {
    color: #fff;
}
.row.powerfootercon #powerfooter ul li.menu-item {
    margin: 0px;
    padding: 0px;
    width: auto !important;
}
.row.powerfootercon #powerfooter ul li.menu-item a {
    text-transform: none;
    margin-bottom: initial;
    border-bottom: none;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    margin-right: 30px;
    margin-top: 8px;
}
.row.powerfootercon {
    display: initial;
}
#lang_sel {
    float: right;
    z-index: 1001;
    font-family: verdana, arial, sans-serif !important;
    text-align: left;
    z-index: 99999;
}
#lang_sel a {
    border: 1px solid rgba(232,236,237,0.3);
    border-radius: 2px;
    padding-left: 11px !important;
    padding-bottom: 12px;
    padding-top: 9px;
    color: #fff;
    font-family: 'Mr Eaves XL Modern', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
    z-index: 99999;
}
#lang_sel > ul > li > ul > li > a {
    color: #0a0918;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
    color: #444444;
    background-color: #212032;
}
.wpml-ls-statics-shortcode_actions {
    background-color: none;
    background-color: initial !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    color: #C2C9CC !important;
    font-size: 10px;
}
ul.wpml-ls-sub-menu > li {
    padding: 0px !important;
    margin: 0px !important;
    border-top: none !important;
    background-color: #ffffff !important;
    font-size: 14px;
}
ul.wpml-ls-sub-menu > li > a {
    border: none !important;
    padding-top: 4px !important;
    height: 28px;
}
/* Training Center */
.flex-control-paging li a {
    box-shadow: none  !important;
    background: #D8EEF9  !important;
    width: 15px !important;
    height: 15px  !important;
    border-radius: 2px  !important;
}
.flex-control-paging li a.flex-active {
    background: #49ADE2  !important;
}
.wpb_gallery_slides > .flex-control-nav {
    margin-top: 29px !important;
    padding-left: 0px;
}
.prevnext-square {
    border:1px solid #dfe4e6;
    border-radius: 4px;
    width:163px;
    height:39px;
    text-align: center;
    display: none;
}
.prevnext-square a {
    margin-top: 6px;
    display: inline-block;
    font-size:15px;
    color:#ee2761;
}
.prevnext-post-heading {
    font-size: 14px;
}
.prevnext-post-link {
    font-size: 16px;
}
    /* Hero */

#hero_heading_tc_section {
    height: 86px;
}
#training_center_search > #nebula-hero-formcon > #nebula-hero-search > input {
    border: 1px solid #CED3D7;
    border-radius: 2px;
    width: 410px;
}
#training_center_search > #nebula-hero-formcon > #nebula-hero-search > input.active {
    box-shadow: none;
}
#training_center_search > #nebula-hero-formcon > #nebula-hero-search:before {
    color: #CED3D7;
}
#training_center_search {
    margin-top: 53px;
}
.learn_read_chapters {
    color: #49ADE2;
    font-weight: 700;
}
.learn_chapters_excerpt > p {
    margin-bottom: 6px;
}
div.vc_gitem-acf.learn_chapters_readmore.vc_gitem-align-center.field_581b3ff60404f > a {
    font-size: 16px;
}
/* Training Center Articles */

body.single #body-wrapper > #content-section > div.container > div.row {
    margin-top: 29px;
}
div.vc_gitem-acf.learn_chapters_excerpt.vc_gitem-align-center.field_5834d6eb714ce > p > a {
    line-height: 28px;
}
.learn_display_homepage {
    overflow: inherit;
}
body.page-id-2704 div.vc_grid-item-mini.vc_clearfix {
        margin-bottom: 31px;
}
/* Training Center - Sidebar  */
@media (max-width: 768px) {
    body.single-training_center #nebula-hero-formcon {
        display: none !important;
    }
    body.single-training_center #content-section {
        margin-top: -50px;
    }
}
@media (min-width: 768px) {
.col-md-3 {
    float: left;
    width: 26%;
    }
    body.page-template-page-blog .col-md-3 {
    float: right;
    }
}
#content-section > div > div > div.col-md-3.offset-md-1 {
    margin-left: initial;
}
#sgr-custom-taxonomies-menu-2 > ul {
    padding-left: 0px;
    list-style-type: none;
}
#sidebar-section > ul > #nebula-hero-formcon > #nebula-hero-search > input {
    height: 40px;
    border: 1px solid #E4E8EB;
    font-size: 14px;
    padding-left: 15px;
    border-radius: 3px;
}
#sidebar-section > ul > #nebula-hero-formcon > #nebula-hero-search > input.active {
    box-shadow: none;
}
#sidebar-section > ul > #nebula-hero-formcon > #nebula-hero-search > input ::-webkit-input-placeholder {
    color: aqua;
}
#sidebar-section > ul > #nebula-hero-formcon > #nebula-hero-search:before {
    top: 12px;
    left: 237px;
    font-size: 15px;
    color: #CED3D7;
}
.xoxo ul.menu li.menu-item ul.sub-menu li.menu-item {
    border-left: none;
}
.xoxo ul.menu li a {
    color: #000;
}
.xoxo ul.menu li.current-menu-item a {
    color: #ee2761 !important;
}
/* Training Center - Sidebar ul */
.menu-training-center-sidebar-container {
    margin-top: 21px;
}
.sub-menu{
    margin-top: 20px;
    margin-bottom: 11px;
}
.xoxo ul.menu > li {
    padding: 16px 0 16px 0 !important;
    border-bottom: 1px solid #E1E5EA;
}
.xoxo ul.menu > li > a {
    color: #0a0918;
    font-weight: 700;
    font-size: 16px;
}
.fa-angle-left {
    color: #C9CFD2 !important;
}
a.toplevelvert_expander {
    top: 19px !important;
}
a.toplevelvert_expander2 {
    color: #0a0918;
}
.current-menu-parent > a {
    color: #0a0918 !important;
}
ul > li > ul > li > ul {
    padding-left: 15px !important;
    margin-top: 3px;
}
ul > li > ul > li > a {
    font-weight: 500;
}
ul > li > ul > li > ul > li > a {
    font-weight: 400;
    color: #0a0918;
}
ul > li > ul > li > ul > li > a:visited {
    color: #0a0918;
}
ul > li > ul > li > ul > li.current-menu-item > a {
    font-weight: 500;
    color: #39ACE6 !important;
}
/* Training Center - Main body */
@media (min-width: 768px) {
body.single #body-wrapper > #content-section > div > div > div.col-md-8 {
    float: right;
}
    }
/* Blog page */
.youtubeContainer {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
    margin-bottom: 30px;
}
.youtubeContainer iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Subscribe button */
.btn.btn-brand, .btn.btn-brand:visited {
    background-color: #ee2761;
    border-color: #ee2761;
    color: #fff;
    font-size: 16px !important;
    font-family: 'Mr Eaves XL Modern';
    font-weight: bold;
    border-radius: 2px;
}
.widget_widget_tptn_pop .widget-title {
    display: none;
}
.tptn_posts_daily li {
    list-style-type: none !important;
}
span.tptn_title {
    width: 100%;
    display: block;
    overflow: hidden;
    height: 25px;
    font-size: 17px;
    margin-top: 11px;
    margin-bottom: 7px;
    color: #0a0918;
    font-weight: bold;
    font-family: 'Mr Eaves XL Modern';
}
span.tptn_excerpt {
    margin-bottom: 20px !important;
    display: block;
    margin-top: 1px;
}
.wysija-paragraph > input {
    height: 40px;
    border: 1px solid #E4E8EB;
    font-size: 14px;
    padding-left: 15px;
    border-radius: 3px;
    width: 100%;
}
.wysija-paragraph > input::-webkit-input-placeholder {
   color: #000000;
}

.wysija-paragraph > input:-moz-placeholder { /* Firefox 18- */
   color: red;
}

.wysija-paragraph > input::-moz-placeholder {  /* Firefox 19+ */
   color: #000000;
}

.wysija-paragraph > input:-ms-input-placeholder {
   color: #000000;
}
/* End Subcribe button */
.comment-form-url {
    display: none;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    background-color: #ee2761;
    color: #ffffff;
    font-weight: initial;
    border: none;
}
.sharing-links {
    display: inline-flex;
}
article.type-post {
    min-height: 450px;
}
div.wp-pagenavi {
    text-align: center;
    float: initial;
}
.wp-pagenavi a, .wp-pagenavi span {
    text-decoration: none;
    border: 1px solid #dfe4e6;
    border-radius: 4px;
    border-radius: 4px;
    padding: 6px 12px;
    margin: 8px;
}
@media screen and (max-width: 992px){
    .wp-pagenavi a, .wp-pagenavi span {
        padding: 3px 5px;
        margin: 4px;
    }
    div.wp-pagenavi {
        margin-bottom: 40px;
    }
}
.blog_image {
    overflow: hidden;
    margin-bottom: 25px;
}
body.page-template-front-page .blog_image {
    max-height: auto !important;
}
#fieldEmail {
    height: 40px;
    border: 1px solid #E4E8EB;
    font-size: 14px;
    padding-left: 15px;
    border-radius: 3px;
    width: 100%;
}
.subscribe_button {
    background-color: #ee2761 !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    border: none;
    border-radius: 3px;
    color: #ffffff;
    height: 44px;
    width: 100%;
}
#wtpsw-post-list-widget-2 > h3 {
    margin: 0px;
}
input.wysija-submit.wysija-submit-field {
    background-color: #39ace6 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    border: none;
    border-radius: 3px;
    color: #ffffff;
    height: 44px;
    width: 100%;
}
input.wysija-input.validate[required,custom[email]] {
    width: 100%;
}
.widget_wysija {
    margin-top: 18px;
}
@media (min-width: 544px) {
body.page-template-page-blog #body-wrapper > #content-section {
    margin-top: 0px !important;
    }
}
@media (min-width: 544px) {
    body.page-template-page-blog #body-wrapper > #content-section > div > div > div.col-md-3.offset-md-1 {
        margin-top: 36px !important;
    }
}
.entry-content ol {
    margin-bottom: 18px;
}
.entry-content li {
    padding-top: 1px;
    padding-bottom: 1px;
    line-height: 1.75;
    margin: 1em 0 1em 1.5em;
}
.entry-content ul li:before {
    content: "";
    display: inline-block;
    width: 9px;
    height: 9px;
    background-color: #d8dae0;
    border-radius: 50%;
    margin-top: 10px;
    left: 0;
    position: absolute;
}
.entry-content ol li:before {
	content: "";
}
.entry-content ul {
    list-style-position: inside;
    overflow: hidden;
    padding-left: 0px;
    list-style: none;
    margin-bottom: 32px;
    position: relative;
    display: block;
}
.entry-content ol {
    overflow: hidden;
    padding-left: 0px;
    margin-bottom: 32px;
    position: relative;
    display: block;
}
.gallery-icon img {
	border: none !important;
}
ul > ul {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.entry-content ul > li > ul {
    margin-bottom: -18px !important;
    padding-bottom: 0px !important;
}
.widget-title {
    font-size: 18px !important;
    margin-bottom: 20px;
}
li.cat-item {
    list-style-type: none;
    padding-bottom: 13px;
    font-size: 15px;
}
li.cat-item::before {
    display: none;
}
li.cat-item a {
    font-weight: 700;
}
.xoxo li.widget-container h3 {
    text-transform: capitalize !important;
    margin-top: 40px;
    font-size: 18px;
}
.xoxo li ul {
    padding-left:0px;
    margin-left:0px;
}
.vc_grid-filter.vc_grid-filter-center {
    text-align: center;
}
.vc_grid-filter {
    margin-left: 0;
    margin-bottom: 20px;
    list-style: none;
    padding: 0;
}
.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {
    font-size: 100%;
    padding: 2px 10px;
}
.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item {
    margin: 0;
    border: 1px solid rgba(235,235,235,.8);
    border-collapse: collapse;
}
.vc_grid-filter>.vc_grid-filter-item {
    cursor: pointer;
    display: inline-block;
    background: 0 0;
    padding: 4px 10px;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear;
}
.vc_grid-filter>.vc_grid-filter-item:first-child {
    margin-left: 0!important;
}
.vc_grid-filter>.vc_grid-filter-item>span {
    -webkit-transition: color .1s linear;
    -o-transition: color .1s linear;
    transition: color .1s linear;
    outline: 0;
    padding: 0;
    text-decoration: none;
}
.vc_grid .vc_gitem-link {
    border-bottom: none;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.vc_gitem-post-category-name .vc_gitem-link {
    color: inherit;
}
@media (min-width: 768px){
    body.blog .col-md-3 {
        float: right;
    }
    body.category .col-md-3 {
        float: right;
    }
    body.category .col-md-8 {
        width: 73.666667%;
    }
    body.blog .col-md-8 {
        width: 73.666667%;
    }
    .blog-footer-col-md-8 {
        width: 66.666667% !important;
    }
}
.lang-th .nebula_excerpt {
    position: absolute;
}
.entry-summary .nebula_excerpt {
    font-weight: 600;
    font-size: 16px;
    margin-top: -18px;
    display: block;
}
.tptn_counter {
    display:none;
}
.post-categories > .fa-bookmark {
    display: none;
}
.post-categories > a {
    color: black;
}
.fa-calendar-o {
    display: none;
}
/* Blog - category page */
h3.entry-title {
    margin-top: 13px;
    margin-bottom: 15px;
}
h3.entry-title a {
    color: #212032;
}
@media screen and (max-width: 768px){
    h3 {
        font-size: 18px;
    }
}
.entry-meta {
    margin-bottom: 13px;
    font-size: 13px;
}
.entry-meta .meta-item {
    margin-right: 0px;
    display: initial !important;
}
.entry-summary {
    margin-bottom: 30px;
    overflow: hidden;
}
/* Homepage page */
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {
    opacity: 100 !important;
}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {
    color: #989898!important;
}
.learn_display_homepage {
    height: 350px;
}
.vc_gitem-acf.field_5834d5f38cdd5 > a > img {
    width: 180px;
    height: auto;
    margin: auto;
}
.learn_chapters_titles h3{
    margin-top: 40px;
    margin-bottom: 15px;
    font-size: 22px !important;
}
.learn_chapters_titles p a{
    color: #0a0918 !important;
}
.learn_chapters_readmore a{
    font-weight: 700;
    color: #ee2761 !important;
}
.vc_gitem-acf.learn_chapters_excerpt.vc_gitem-align-center.field_5834d6eb714ce > p > a{
    color: #212032 !important;
}
/* Landing Page */
/* T2 Landing Page */

/* End T2 Landing Page */
@media screen and (max-width: 782px) {
    #landing-hero {
        margin-top: -46px;
        padding-top: 30px;
    }
    .hero_heading_landing h1 {
        font-size: 40px;
    }
}
body.single-info > #body-wrapper > #landing-hero {
    background-color: #39ACE6;
    background-image: none !important;
}
#landing-hero {
    background-color: #000000;
    background-image: url(https://community.teespring.com/wp-content/uploads/2016/11/totebagn.png);
    background-repeat: no-repeat;
    background-position: 56vw;
}
.landing_page_logo {
    background-color: rgba(255, 255, 255, 0) !important;
}
body.page-template-landing-page > #body-wrapper {
    margin-left: 0px;
    margin-right: 0px;
}
body.single-info > #body-wrapper {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
img.site_logo_landing {
    width: 123px !important;
}
@media (min-width: 992px) {
    img.site_logo_landing {
    float: left;
    padding-top: 37px;
    }
}
.hero_heading_landing {
    margin-top: 20px;
    margin-bottom: 70px;
}
.hero_heading_landing h1 {
    color: #ffffff;
}
@media screen and (min-width: 782px) {
.hero_heading_landing h1 {
    font-size: 70px !important;
}
}
.landing_page_update_heading {
    margin-top: -15px;
    margin-bottom: 24px !important;
}
.single-landing-body {
    float: left !important;
}
.single-landing-sidebar {
    margin-left: 30px !important;
}
.single-landing-sidebar > h3 {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 42px;
}
ul#menu-landing-page-menu {
    list-style: none;
}
.menu-landing-page-menu-container > ul > li {
    margin-top: 17px;
}
#content-section > div > div > div.col-md-3.offset-md-1.single-landing-sidebar > div.back_to_landing > ul > li > a {
    color: #C2C9CC;
}
.landing_page_button a {
    background-color: #ee2761 !important;
    border-radius: 3px !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    font-size: 14px !important;
}
.landing_page_button a:hover {
    background-color: #af1e48 !important;
    color: #ffffff !important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    width: 750px;
}
.landing-pages-cta {
    height: 250px;
}
div.wpb_wrapper > ul > li {
    padding-top: 1px;
    padding-bottom: 1px;
}
div.wpb_wrapper > ol > li {
    padding-top: 1px;
    padding-bottom: 1px;
}
/* Search Results Page */
body.search-results article.type-post {
    min-height: 0px !important;
}
body.search-results .blog_image {
    display: none;
}
#hero_heading_search_section {
    margin-bottom: 35px;
}
.search_page {
}
#hero_heading_search_section p {
    text-align: center;
}
/* 404 page */
.error404_search {
    margin-top: 107px !important;
}
div.wpb_text_column > div.wpb_wrapper > ul > li {
    font-weight: 400;
}
div.wpb_text_column > div.wpb_wrapper > p {
    font-family: 'Mr Eaves XL Modern', -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif !important;
    font-weight: 400;
    line-height: 1.75;
}
/* Comments */
p.contact-form-message textarea, p.comment-form-comment textarea {
    border: solid 1px #E4E8EA;
    border-radius: 2px;
}
p.contact-form-submit input:hover, p.form-submit input {
    background-color: #ee2761 !important;
    border: none;
    color: #fff;
    font-size: 16px !important;
    font-family: 'Mr Eaves XL Modern';
    font-weight: bold;
    border-radius: 2px;
    height: 44px;
}
p.contact-form-name input, p.comment-form-author input {
    border: solid 1px #E4E8EA;
    border-radius: 2px;
}
p.contact-form-email input, p.comment-form-email input {
    border: solid 1px #E4E8EA;
    border-radius: 2px;
}
input#captcha_code {
    border: solid 1px #E4E8EA;
    border-radius: 2px;
    margin-right: 10px;
}
h3.comment-reply-title {
    font-size: 15px;
    padding-top: 25px;
    border-top: 1px solid #0a0918;
}
.comment-list {
    list-style: none;
    padding-left: 0px;
}
.comment-meta.commentmetadata {
    border-top: 1px solid #E4E8EA;
    border-left: 1px solid #E4E8EA;
    border-right: 1px solid #E4E8EA;
    padding-left: 20px;
    padding-bottom: 10px;
    border-radius: 2px;
    padding-top: 20px;
    margin-top: 15px;
}
.comment-body > p {
    border-left: 1px solid #E4E8EA;
    border-right: 1px solid #E4E8EA;
    padding-left: 20px;
    padding-bottom: 20px;
    border-radius: 2px;
    margin-bottom: 0px;
}
.comment > ol {
    list-style: none;
}
.avatar {
    border-radius: 100px;
    margin-right: 8px;
}
.reply {
    margin-bottom: 30px;
    border-top: 1px solid #E4E8EA;
}
.shiftnav-open .shiftnav-wrap:before {
    background: rgba(33, 32, 50, 0.75);
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    content: "/";
    z-index: +999;
    top: 0;
}
.shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-icon-x .shiftnav-toggle-burger .fa:before, .shiftnav-open #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar.shiftnav-toggle-icon-x:before {
    color: #ffffff;
    font-size: 24px;
}
#shiftnav-toggle-main .shiftnav-searchbar-drop {
    margin-top: 6px;
    box-shadow: none !important;
}
.shiftnav-panel-close {
    display: none !important;
}
.shiftnav-open .fa-bars:before{
    font-family: 'FontAwesome';
    content: "\f0c9";
}
#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
    padding: 15px 20px !important;
}
.ancestor-of-training-center #menu-item-7057 > a {
    color: #0a0918 !important;
    font-weight: 600;
}
#menu-main-menu-1 > li.current-menu-item > a.shiftnav-target {
    color: #ffffff;
}
#menu-main-menu-1 > li.current_page_parent > a.shiftnav-target {
    color: #ffffff;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item, li.current_page_parent > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target {
    background: #212032 !important;
}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target {
    background: #212032 !important;
}
.fa-bars:before {
    font-family: 'teespring-menuicon';
    content: "\e900";
    font-size: 16px;
}
#shiftnav-toggle-main {
    background: rgba(255, 255, 255, 0);
    background-color: rgba(255, 255, 255, 0) !important;
    color: #000000;
    top: 5px;
}
.shiftnav:after {
    -webkit-box-shadow: initial;
    box-shadow: initial;
}
.shiftnav.shiftnav-skin-light {
    background: #ffffff;
}
/* Answers Pages */
.answers_cta {
    background-color: #ffffff;
    border-radius: 2px;
}
.faq_link > div > a.vc_gitem-link:before {
    font-family: 'FontAwesome';
    content: "\f0f6";
    padding-right: 10px;
}
ul.answers_links {
    margin-top: 25px;
    list-style: none !important;
    padding-left: 0px;
}
ul.answers_links > li {
    margin-bottom: 8px;
}
ul.answers_links > li > a {
    font-size: 16px;
    color: #000000;
}
.button_community {
    border: solid 1px #E8ECED;
    border-radius: 2px;
    padding: 23px;
    height: 96px;
}
.button_community > ul {
    padding: 0px;
    margin: 0px;
    list-style: none;
    padding-bottom: 23px;
}
.button_community > ul > li {
    float: left;
    margin-right: 29px;
    font-size: 13px;
}
.button_community > ul > li:nth-child(1){
    font-weight: 600;
}
.button_community > ul > li:nth-child(3) > a {
    color: #959A9F !important;
}
.show_button1, .show_button2, .show_button3 {
    color: #ee2761;
    font-weight: 600;
    cursor:pointer;
    margin-bottom: 35px;
    display: inherit;
    text-align: center;
}
.answer_list_1, .answer_list_2, .answer_list_3 {
    text-align: center;
}
.first_heading_answers {
    padding-top: 30px;
    border-top: solid 1px #F2F3F4;
    margin-top: 50px;
}
.second_heading_answers {
    margin-top: 40px;
    margin-bottom: 40px;
}
.answers_icons {
    margin-top: 20px;
    height: 123px;
    text-align: center;
}
.answers_subheading {
    text-align: center;
}
/* shortcode calculator */
.script-container p {
  display: none;
}
/* pricing table */
.pricing-tick:before {
    font-family: 'FontAwesome';
    content: "\f00c";
    color: #EE2761;
    margin-right: 16px;
}
.pricing-table {
    border: 1px solid #edeff3;
    border-radius: 2px;
    padding: 1.25em;
    box-shadow: 0 3px 12px 0 rgba(40,36,97,0.1);
    pointer-events: none;
    padding-top: 40px;
}
.pricing-table-bullets p {
  text-indent: -34px;
  line-height: 20px !important;
}
.pricing-table-bullets ul {
  margin-bottom: 16px !important;
}
.pricing-table-bullets li {
  line-height: 20px !important;
}
.pricing-indent {
  margin-left: 47px;
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  background-color: #d8dae0;
  border-radius: 50%;
  margin-top: 10px;
  left: 0;
  margin-right: 13px;
}
.pricing-table-bullets {
  padding-left: 34px;
}
.pricing-headings h5{
  color: #d4d4d4;
  font-weight: 400;
  letter-spacing: 1.5px;
  font-size: 16px;
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #fff;
    background: #ee2761;
    border: 1px solid #ee2761;
    font-size: 1rem;
    line-height: 1.5;
    padding: 0.4375rem 1.75rem;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-weight: 600;
    -webkit-transition: all 150ms;
    transition: all 150ms;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
}
.pricing-table-button .vc_general {
    border-radius: 100px !important;
    padding-left: 55px !important;
    padding-right: 55px !important;
}
.desktop-button-row {
    margin-top: -105px;
}
@media screen and (min-width: 1200px) {
  .button-mobile {
    display: none;
  }
  .pricing-table,.desktop-button-row {
    width: 880px;
  }
}
@media screen and (max-width: 1200px) {
  .desktop-button-row {
      display: none;
  }
  .pricing-table {
    pointer-events: initial !important;
  }
}
.tt-ptp-empty-row:before {
  content: ""!important;
}
#ptp-17205 div.ptp-bullet-item {
    font-size: 16px;
    padding: initial !important;
    padding-bottom: 15px !important;
}
/* creator support page */
  /* twitter post edit */
  .MediaCard-media {
      position: relative;
      width: auto;
      overflow: hidden;
      height: 50% !important;
  }
  .player-container {
    height: 57% !important;
  }
/* contact form 7 fields */
input.wpcf7-form-control {
  font-size: 1rem;
  width: 100%;
  max-width: 25rem;
  border: 1px solid #d8dae0;
  margin-bottom: 1.25em;
  padding: 0.6875rem 0.875rem;
  color: #0a0918;
  border-radius: 2px;
  -webkit-transition: border-color .15s, background-color .15s;
  transition: border-color .15s, background-color .15s;
  height: 40px;
}
.wpcf7-form label {
  color: #0a0918;
  display: block;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: .5em;
  margin-top: 10px;
}
.label-push {
  margin-left: 15px;
}
.wdpu-title {
  color: #ee2761 !important;
  font-size: 28px !important;
  font-family: 'GT Haptik';
}
.wdpu-head {
  border-bottom: none !important;
}
.DesignIdea textarea.wpcf7-form-control.wpcf7-textarea {
  height: 100px;
}
input.wpcf7-form-control.wpcf7-submit {
  font-size: 1rem;
  line-height: 1.5;
  padding: 0.4375rem 1.75rem;
  border: 0;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  -webkit-transition: all 150ms;
  transition: all 150ms;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
  display: inline-block;
  background: #ee2761;
  margin: auto;
  margin-top: 32px;
  margin-left: 15px;
  width: auto;
  border: 1px solid #ee2761;
}
.wdpu-17361 .wdpu-title,.wdpu-17365 .wdpu-title, .wdpu-17367 .wdpu-title  {
  margin-left: 15px;
  margin-top: 15px;
}
.upload-files input {
  border: none;
  width: 240px;
}
.upload-files br {
  display: none;
}
.upload-files {
  background: #f7f7f7;
  padding-top: 16px;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.wdpu-17361 *,.wdpu-17365 *,.wdpu-17367 *{
    box-sizing: border-box !important;
}
.wdpu-17367 .wdpu-msg-inner,.wdpu-17365 .wdpu-msg-inner,.wdpu-17361 .wdpu-msg-inner  {
  overflow: initial !important;
}
.wdpu-middle {
  background-color: #fff;
}
@media (min-width: 768px) {
.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    float: left !important;
}}

#content-section > div > div > div.col-md-3.offset-md-1.desktop-blog > ul > h3 {
    display: none;
}
/* Teespring pulse page */



/* Processed on Monday, April 24, 2016 at 3:41pm */
.pulseSignup {
    margin-top: -6px !important;
}
.pulseLogoMark img {
    max-width: 150px;
    opacity: 1;
}
.rowPulseSignup {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display:flex;
    align-items: center;
    justify-content: center;
    -webkit-align-items: center;
    height: 65vh;
    min-height: 390px;
    width: 100%;
    background-color: #EDEFF3;
    background-image: initial;
}
.pulseSignup .gform_confirmation_wrapper {
    margin-top: 30px;
}
.pulseSignup .gform_confirmation_wrapper p {
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
}
@media (min-width:768px){
    .pulseSignup {
        background-image: initial !important;
    }
}
@media(max-width:768px){
    .rowPulseSignup {
        background-color: initial; 
    }
    .row.rowPulseSignup:before {
        width: 100%;
        height: 100%;
        background-color: #edeff3d1;
        position: absolute;
        content: "";
    }
    .pulseSignup {
        background-position: -30% 10%;
        background-size: 170%;
        background-repeat: no-repeat;
    }
}
.pulseSecondCol {
    height: inherit;
    background-size: 107%;
    background-position: center;
    background-repeat: no-repeat;
}
@media (max-width:768px){
    .pulseSecondCol {
        background-image:initial !important;
    }
}
.rowPulseSignup p {
    margin-bottom: 0px;
}
.rowPulseSignup #hero_heading {
    margin-top: 20px;
}
.rowPulseSignup #hero_heading h1 {
    margin-bottom: 0px;
}
#field_1_1 .gfield_label,
.rowPulseSignup .gfield_label {
    display: none !important; 
}
.rowPulseSignup .ginput_container_email, .rowPulseSignup .gform_body, .rowPulseSignup .gform_wrapper .gform_footer{
    display: inline-block;
    width: initial !important;
}
.rowPulseSignup #field_1_1 {
    margin-top: 0px;
    padding-right: 0px !important;
}
.rowPulseSignup #input_1_1 {
    width: 260px;
    border-radius: 2px;
    border: solid 1px #b8bdc5;
    height: 40px;
    margin-right: -4px;
    padding-left: 15px;
}
.rowPulseSignup .gform_footer {
    margin-top: 0px !important;
}
.rowPulseSignup  #gform_wrapper_1 {
    margin-top: 0px;
}
.rowPulseSignup #gform_submit_button_1 {
    font-size: 1rem;
    line-height: 1.5;
    padding: 0.4375rem 1.75rem;
    border: 0;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-weight: 600;
    -webkit-transition: all 150ms;
    transition: all 150ms;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
    background: #ee2761;
    border: 1px solid #ee2761;
}
/* iframe */