html { font-size: 100%; height: auto; }
html, button, input, select, textarea { font-family: sans-serif; }
html, button, input, select, textarea, a, ul.social-link a { color: rgb(31, 31, 31); }
html, body { height: 100%; }
html, button, input, select, textarea, a, ul.social-link a, .widget.widget_nav_menu ul li a, pre { color: rgb(101, 106, 111); }
body { margin: 0px; font-size: 21px; line-height: 30px; position: relative; height: auto; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-family: 'Source Sans Pro'; background: rgb(243, 244, 245); }
body, fieldset, fieldset > fieldset { background: rgb(255, 255, 255); }
.web { display: block; padding-bottom: 220px; position: relative; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
.header-container header { padding-bottom: 0px; padding-top: 107px; }
.header-container header, .right-aside, footer .wrapper, hr, hr.dots, hr.dash, fieldset, .statistics ul li, ul.filters, ul.filters li, .header-container header .wrapper, ul.toggle li, ul.tab-nav li, ul.tab-nav li.active, .tab-content-block, h4.v_nav, ul.accordion li { border-color: rgb(202, 210, 215); }
#header { padding-top: 20px; }
.wrapper { width: 1140px; margin: 0px auto; }
.clearfix { zoom: 1; }
.third { width: 47%; margin-right: 5%; float: left; }
#header_logo { float: left; margin-bottom: 18px !important; position: relative; top: 0px; left: 0px; }
h1, h2, h3, h4, .nav a, h1 a, h2 a, h3 a, h4 a, #response .success, .success::before, #response .failure, #header_logo, .logo-text, .statistics li h6, .toggle-btn, .accordion-btn, ul.tab-nav li, h4.v_nav { color: rgb(45, 52, 56); }
a { text-decoration: none; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; }
.logo { max-width: 436px; padding-top: 10px; display: inline-block; float: left; }
img { border: 0px; vertical-align: middle; }
a img { position: relative; }
.logo img, .logo-foot img { width: 100%; }
.half img, .third img, .fourth img, .two-thirds img, .three-fourths img { width: 100%; }
.sx-login { margin-top: 26px; overflow: hidden; }
.sx-login a { border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; color: rgb(255, 255, 255); display: inline-block; float: right; font-family: Roboto; font-size: 20px; line-height: 36px; padding: 0px 10px; background: none 0px 0px repeat scroll rgb(241, 126, 78); }
p, pre { margin: 1em 0px; }
h1, h2, h3, h4, h5, h6, p { word-wrap: break-word; }
.sx-slogan { display: inline-block; float: right; font-family: roboto; font-size: 14px; line-height: 18px; margin: 0px 10px 0px 0px; }
b, strong { font-weight: bold; }
strong, b, .lead, .main table th, blockquote, .more, .cta a, .tweet, ul.pagination li a, ul.comments h5 a:hover, .comment-reply-link, .comment-edit-link, .link-pages, .link-pages p a:hover, #wp-calendar a:hover, #wp-calendar caption, #comments_pagination span, #comments_pagination a:hover, .right-aside .widget_nav_menu li a { color: rgb(60, 74, 82); }
strong, h1, h2, h3, h4, h5, h6, b, .more, ol > li::before, .cta a, .comment-reply-link, .comment-edit-link { font-family: robotobold; font-weight: normal; }
strong, b, .lead, .main table th, blockquote, .more, .cta a, .tweet, ul.pagination li a, ul.comments h5 a:hover, .comment-reply-link, .comment-edit-link, .link-pages, .link-pages p a:hover, #wp-calendar a:hover, #wp-calendar caption { color: rgb(45, 52, 56); }
.sx-search { float: right; margin: 10px 0px 0px; }
form { margin: 0px; margin-top: 3em; }
#searchform { clear: both; display: block; overflow: hidden; width: 310px; margin: 0px; float: right; position: relative; }
label { font-weight: normal; font-family: robotobold; padding-right: 1em; display: block; }
button, input, select, textarea { font-size: 100%; margin: 0px; vertical-align: baseline; }
button, input { line-height: normal; }
input[type="text"], input[type="email"], input[type="password"], textarea, input[type="tel"], input[type="url"], input[type="date"], input[type="range"] { border: 1px solid rgb(221, 225, 229); padding: 10px 2%; font-family: robotolight_italic; color: rgb(150, 156, 165); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; outline: 0px; margin-bottom: 1em; resize: none; display: block; width: 78%; -webkit-appearance: none; box-sizing: border-box; background: rgb(255, 255, 255); }
#searchform #s { display: inline-block; float: right; font-size: 15px; margin: 0px; padding: 4px; width: 100%; border: 1px solid rgb(221, 225, 229); line-height: 22px; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
a.btn, input[type="button"], nav li.current-menu-item a, li.current-menu-parent a, input[type="submit"], #menu-icon, ol.graphs > li, .flex-control-paging li a.flex-active, ul.page-numbers li a.prev:hover, ul.page-numbers li a.next:hover, ul.paging a:hover span { color: rgb(255, 255, 255); background-color: rgb(255, 192, 0); }
a.btn, input[type="button"], input[type="submit"] { border: 0px; color: rgb(255, 255, 255); font-weight: normal; font-size: 18px; font-family: robotobold; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 0.8em 1.2em; white-space: nowrap; display: inline-block; transition: all 250ms ease-in-out; -webkit-transition: all 250ms ease-in-out; margin-bottom: 0.5em; margin-top: 0.5em; }
a.btn, input[type="button"], nav li.current-menu-item a, li.current-menu-parent a, input[type="submit"], #menu-icon, ol.graphs > li, .flex-control-paging li a.flex-active, ul.page-numbers li a.prev:hover, ul.page-numbers li a.next:hover, ul.paging a:hover span, .header-container div.nav li a { color: rgb(255, 255, 255); background-color: rgb(241, 126, 78); }
#searchform input.submit { border: medium none; display: block; height: 30px; margin: 0px; padding: 0px; position: absolute; right: 0px; text-indent: -9999px; width: 30px; background: url(https://startupxplore.com/blog/wp-content/themes/selfy/img/sx-search.png) 0px 1px no-repeat scroll rgba(0, 0, 0, 0); }
.header-container nav { float: left; margin-top: 10px; }
#nav-wrap { display: block; position: relative; top: 0px; right: 0px; }
#menu-icon { display: none; font-family: robotobold_condensed; font-size: 20px; transition: all 250ms ease-in-out; -webkit-transition: all 250ms ease-in-out; }
.main-container a, span { transition: all 250ms ease-in-out; -webkit-transition: all 250ms ease-in-out; }
#menu-icon span { width: 32px; height: 23px; display: inline-block; padding-right: 10px; position: relative; top: -2px; }
#menu-icon span img { width: 100%; }
dl, menu, ol, ul { margin: 1em 0px; }
menu, ol, ul { padding: 0px 0px 0px 40px; }
ol, ul { margin: 0px; padding: 0px; }
nav ul, nav ol { list-style: none none; }
.header-container .nav li { float: left; position: relative; margin: 0px 0px 20px; list-style-type: none; }
h1, h2, h3, h4, .nav a, h1 a, h2 a, h3 a, h4 a, #response .success, .success::before, #response .failure, pre, .toggle-btn, .accordion-btn { color: rgb(45, 52, 56); }
.nav a, .header-container div.nav li a { font-family: Roboto; font-size: 14px; padding: 7px 10px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; white-space: nowrap; transition: all 250ms ease-in-out; -webkit-transition: all 250ms ease-in-out; font-weight: bold; text-transform: uppercase; }
.nav li a { color: rgb(45, 52, 56); }
ul#nav a { color: rgb(255, 255, 255); font-family: Roboto; background-color: rgb(241, 126, 78); }
ul#nav li:first-child a { border-top-left-radius: 4px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 4px; }
ul#nav li:last-child a { border-top-left-radius: 0px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 0px; }
hr { display: block; height: 1px; border-width: 1px 0px 0px; border-top-style: solid; border-top-color: rgb(202, 210, 215); padding: 0px; margin: 2em 0px; }
#header hr { clear: both; display: block; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: rgb(202, 210, 215); border-top-width: 0px; }
.main-content { width: 65%; float: left; }
.full { width: 100%; }
.main-content.full { width: 100%; float: none; }
h2 { font-size: 28px; margin: 0.83em 0px; margin-top: 15px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: 100%; letter-spacing: -1px; margin: 25px 0px 0.5em; }
.mays { text-transform: uppercase; }
.main-container a { cursor: pointer; }
.meta { margin-top: -10px; margin-bottom: 12px; }
h6 { font-size: 14px; margin: 2.33em 0px; letter-spacing: 0px; position: relative; }
.main ul li::before, h1 span, h2 span, h3 span, h4 span, .highlight, h5, h6, h1::after, h2::after, h3::after, .main-container a:hover, .more::before, ol > li::before, .cta a:hover, .error[generated="true"], .footable.breakpoint > tbody > tr > td.expand::before, ul.social-link a:hover, .nav ul li a:hover, ul.page-numbers .current, ul.comments h5 a, .comment-reply-link::before, .comment-edit-link::before, #cancel-comment-reply-link::before, .link-pages p a, #wp-calendar a, #nav ul.sub-menu ul.sub-menu li:hover::before, #comments_pagination a, .right-aside .widget_nav_menu li a:hover, .toggle-btn.active, .accordion-btn.active { color: rgb(255, 192, 0); }
.main ul li::before, h1 span, h2 span, h3 span, h4 span, .highlight, h5, h6, cite, h1::after, h2::after, h3::after, .main-container a:hover, .more::before, ol > li::before, .cta a:hover, .error[generated="true"], .footable.breakpoint > tbody > tr > td.expand::before, ul.social-link a:hover, #nav ul li a:hover::before, ul.page-numbers .current, #nav li a:hover, ul.comments h5 a, .comment-reply-link::before, .comment-edit-link::before, #cancel-comment-reply-link::before, .link-pages p a, #wp-calendar a, .logo-text::after, .widget.widget_nav_menu ul li a:hover, .statistics li h4, ul.filters li.active a, .toggle-btn.active, .accordion-btn.active, ul.tab-nav li.active, h4.v_nav.v_active, .foot-widgets a:hover, .foot-widgets a:hover b { color: rgb(241, 126, 78); }
h6.date { margin-top: 9px; }
h6 a { color: rgb(241, 126, 78); }
h6.tags { margin-top: 8px; font-family: robotoitalic; }
h6.tags a, a::before { color: rgb(202, 210, 215); }
h6.tags a { margin-right: 0.5em; }
.show-on-mobile { display: none; }
.main-content img, .right-aside img, .fluid-width-video-wrapper { max-width: 100%; border: 6px solid rgb(255, 255, 255); margin: 1em 0px; box-sizing: border-box; height: auto; background: rgb(255, 255, 255); }
.mosaic-block { position: relative; overflow: hidden; margin: 1em 0px; border: 5px solid rgb(255, 255, 255); box-sizing: border-box; display: inline-block; max-width: 100%; background: url(https://startupxplore.com/blog/wp-content/themes/selfy/img/progress.gif) 50% 50% no-repeat rgb(255, 255, 255); }
.two-thirds, .cta.two-thirds { width: 48%; margin-right: 5%; float: left; }
.last { margin-right: 0px !important; padding-right: 0px !important; }
.hide-on-mobile { display: block; }
.thumb-plus { display: block; margin-bottom: 1.25em; overflow: hidden; position: relative; background-color: rgb(0, 0, 0); }
.mosaic-block img { margin: 0px; border: 0px; }
.thumb-plus img { transition: all 0.3s ease-out 0ms; -webkit-transition: all 0.3s ease-out 0ms; width: 100%; }
#to_top { width: 40px; height: 40px; position: fixed; bottom: 20px; right: 20px; cursor: pointer; background: url(https://startupxplore.com/blog/wp-content/themes/selfy/img/totop.png) 0px 0px no-repeat rgba(0, 0, 0, 0.701961); }
.ssba img { width: 45px;padding: 6px;border: 0;box-shadow: none !important;display: inline;vertical-align: middle;}
.ssba, .ssba a {font-family: Indie Flower;font-size: 20px;text-decoration: none;margin-top:-25px;}
