/* Hide Feature Requests: Released Text */

.article-resolution resolution-116 {
	  display: none !important;
  }

.vote .iconed .feature {
	  display: none !important;
  }

.resolution-type {
	  display: none !important;
  }

.resolution-text {
	  display: none !important;
  }

/* footer */

@media (max-width: 1024px) {
  .desktop-footer {
      display: none;
  }
}

@media (min-width: 1026px) {
  .mobile-footer {
	  display: none;
  }
}


/* header */

header#main-header {
	background-color: #1f1f1f; 
}

header#main-header a {
 	background-color: #1f1f1f; 
}

header#main-header svg#fiverr-logo {
	margin-top: 24px;
    margin-left: -13px;
  	background-color: #1f1f1f;
}

header#main-header nav {
    float: right;
    line-height: 74px; 
}

header#main-header nav > .buying-url {
  margin-right: 28px;
  font-family: 'Helvetica Neue', 'Arial';
  font-size: 14px;
  font-weight: 500;
  color: #b0b0b0;
  text-align: left;
}

header#main-header nav > .buying-url:hover {
  color: #fff;
}

header#main-header nav > .support-url {
  margin-right: 28px;
  font-family: 'Helvetica Neue', 'Arial';
  font-size: 14px;
  font-weight: 500;
  color: #b0b0b0;
  text-align: left;
}

header#main-header nav > .support-url:hover {
  color: #fff;
}

header#main-header nav > span {
  font-family: 'Helvetica Neue', 'Arial';
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}

@media (max-width: 1024px) {
  .desktop-nav {
      display: none;
  }
}

@media (min-width: 1026px) {
  .mobile-nav {
	  display: none;
  }
}

/* main css */
/* Fiverr Proxima Font */
@font-face {
  font-family: 'Proxima';
  src: url('//theme.zdassets.com/theme_assets/38806/61fb6444e71aa1c7dd7b05e7cd96760d949e505a.woff') format('woff');
}

/* Title on HP, Buying/Selling on Fiverr */
.hero-titles h1 {
  font-family: 'Proxima' !important;
  font-weight: 400 !important;
  font-size: 32px !important;
  font-style: normal !important;
  margin-bottom: 12px !important;
}

.hero-titles h2 {
  font-size: 16px !important;
  line-height: 22px !important;
}

.hero-titles a.main-inner-title {
  font-family: 'Helvetica Neue', 'Arial' !important;
  color: #555 !important;
  font-weight: 400 !important;
  background: #EEEEEE !important;
  transition: all .2s ease-in-out;
}

.hero-titles a.main-inner-title:hover {
  color: #0E0E0F !important;
  text-decoration: none; 
}

/* Hide Powered by Wix */
.powered-by {
  display: none;
}

/* Hide Popular Articles */
.top-articles-section {
  display: none;
}

/* HP Category Title */
.category-name {
    font-family: 'Proxima' !important;
  	font-size: 18px !important;
    font-weight: 400 !important;
}

/* HP Categories */
.home-categories [data-type=category] .category-name {
	color: #0E0E0F !important;
}

ul.home-categories li {
border: none !important;
}

.category-name:hover {
	color: #0E0E0F !important;
}

/* HP Need Help Title */
.need-more-help-title {
    font-family: 'Proxima' !important;
  	font-size: 32px !important;
  	color: #0E0E0F !important;
    font-weight: 400 !important; 
}

/* HP Need Help Text */
.need-more-help-text {
	font-family: "Helvetica Neue", "Arial";  
	color: #555 !important;
    font-weight: 400 !important;   
	font-size: 16px !important; 
  	margin-top: 12px !important; 
}

/* HP need help subtitle */
footer #need-more-help {
	background: #f7f7f7 !important; 
  padding: 50px 0 0 0 !important;
}

footer #need-more-help .need-more-help-text {
	color: #eee;
}

/* Article Links */
.sub-category-title {
	font-family: "Helvetica Neue", "Arial";   
	color: #555;
    font-weight: 400 !important;   
	font-size: 14px;  
}

li.sub-categories-link a {
	text-decoration: none !important;
}

li.sub-categories-link a:hover {
	text-decoration: underline !important;
}

/* Hover on All Link */
a:hover { 
  color: #555;
	text-decoration: underline;
	cursor: pointer;  
}

/* Show All Links */
li.sub-categories-link a {
	text-decoration: underline;
	color: #1DBF73;
}

/* Article Header */
.article-header h1{
    font-family: 'Proxima' !important;
    font-weight: 400 !important;
    font-size: 32px !important;
    line-height: 100% !important;
    color: #0E0E0F !important;
}

/* Article H3 Subheader Anchor */
h3 {
    font-family: 'Proxima' !important;
    font-weight: 300 !important;
    font-size: 20px !important;
    line-height: 100% !important;
    color: #0E0E0F !important;
}

/* Article Text */
body .components-viewer .text-component {
	color: #0E0E0F !important;
}

body .component.text-component {
  font-family: 'Helvetica Neue', 'Arial' !important;
  font-size: 16px;
  line-height: 140% !important;
  color: #555555 !important;
}

body .component.text-component a {
	text-decoration: none !important;
}

body .component.text-component a:hover {
	text-decoration: underline !important;
}
/* Search */
.hero .search-box .search-box-inner input {
  font-family: 'Helvetica Neue', "Arial" !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #555555 !important;
}

/* Search Focus */
.hero .search-box .search-box-inner.is-focused {
	background-color: #fff !important;
}

/* Site Navigation */
.sitemap.breadcrumbs a:not(.sm-category) svg {
  color: #0E0E0F !important;
	text-decoration: none !important;
  transition: all .2s ease-in-out;
}

.sitemap.breadcrumbs a:not(.sm-category):hover svg {
  color: #1DBF73 !important;
  text-decoration: none !important;
}

.sitemap.breadcrumbs a {
	font-family: 'Helvetica Neue', 'Arial';
  font-size: 14px !important;
  color: #0E0E0F !important;
  transition: all .2s ease-in-out;
}

.sitemap.breadcrumbs a:hover, .sitemap.breadcrumbs a:hover :before {
  color: #1DBF73 !important;
  text-decoration: none !important;
}

article-page .sitemap [name=home] {
  color: #0E0E0F !important;
}

/* Need Help Content */
.need-more-help-btn.btn {
	  border-radius: 4px !important;
    padding: 15px 40px; !important;
  	color: #555 !important;
  	font-weight: bold !important;
  	border: #555 1px solid !important;
  	text-decoration: none !important;
  	margin-top: 32px !important;
  	margin-bottom: 60px !important;
    transition: all .3s,border .2s;
}

footer #need-more-help .need-more-help-btn {
  padding: 15px 40px !important;
}

.need-more-help-btn.btn:hover {
 	background-color: #1DBF73 !important;
 	color: #fff !important;
 	border: #1DBF73 1px solid !important;
}

/* Search List Items */
.hero .search-results .article-item:hover, .hero .search-results .hover .article-item, .hero .search-results .hover .show-more {
	background-color: #fafafa !important;
  font-weight: 400 !important;
  font-size: 14px !important;
}

.hero .search-results .article-item:hover .title, .hero .search-results .article-item:hover .content{
  font-weight: 400 !important;
  font-size: 14px !important;
}

.search-results ul li {
  font-family: 'Helvetica Neue', 'Arial';
  font-weight: 400 !important;
  font-size: 14px !important;
  color: #555 !important;
}

.category-page.new-cat-page .articles .article {
  color: #555 !important;
}


.search-results ul li a.show-more {
  font-family: 'Helvetica Neue', 'Arial';
  font-size: 14px !important;
  font-weight: 400 !important;
}

.search-results ul li:hover {
  background-color: 'F7F7F7';
  color: #555 !important;
  font-size: 16px !important;
}

/* Fiverr footer */
.site-footer {
    visibility: visible!important;
    padding: 48px 0 55px;
  	background: #353537;
  	height: 370px;
}

.site-footer.mobile-footer {
    height: 78px;
  	padding: 0;
    text-align: center;
}

.site-footer.mobile-footer .all-rights {
	line-height: 0px;
}

.site-footer .box-row {
    padding: 0 10px;
    width: 100%;
    max-width: 1200px;
}

.site-footer .box-row .all-rights {
    text-align: center;
}

footer .mp-box:before, footer .mp-box:after {
    content: ' ';
    display: table;
}

.site-footer .box-row>div:not(:last-of-type) {
	margin-right: 100px; 
}

.site-footer .box-row > div {
    float: left;
}


.site-footer h4 {
    color: #777777;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
    margin: 0;
}

.site-footer nav a {
    color: #dddddd;
    display: block;
    font-size: 14px;
    line-height: 14px;
    padding: 7px 0;
}

.site-footer .currency-selector {
    color: #dddddd;
    position: relative;
    width: 135px;
    height: 40px;
}

.site-footer .currency-selector select {
    width: 100%;
    height: 100%;
    background: transparent;
    position: absolute;
    z-index: 1;
    color: #fff;
    border: 1px #dddddd solid;
    cursor: pointer;
    border-radius: 3px;
}

.site-footer .all-rights {
    color: #dddddd;
    font-size: 14px;
    line-height: 38px;
    padding-left: 15px;
    margin: 0;
}

.mp-box .box-row:before, .mp-box .box-row:after {
    content: ' ';
    display: table;
}

.lf {
    float: left;
}

.p-t-40 {
    padding-top: 40px!important;
}

.site-footer .box-row {
    padding: 0 10px;
    width: 100%;
    max-width: 1200px;
}

.mp-box .box-row {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
}

.mp-box .box-row:after {
    clear: both;
}


.site-footer .btn-mobile-store.app-store {
    background-image: url(https://www.fiverr.com/assets/v2_buttons/appstore-de11df19a0c924c71d60acf4f0ad6383.svg);
}

.site-footer .btn-mobile-store {
    background-image: url(https://www.fiverr.com/assets/v2_buttons/google-play-d309223e88aebf69dff94f664b61d2cf.svg);
    width: 135px;
    height: 40px;
    float: left;
}

.btn-mobile-store.play-store {
  margin-left: 17px !important;
}

.site-footer a {
    color: #c6c6c6;
}

footer.site-footer > a.btn-mobile-store.app-store {
	margin-left: 130px !important;
}

.rating-row .rating-lable {
  font-family: 'Helvetica Neue', 'Arial' !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  color: #0E0E0F !important;
}

article-page .item-rating a {
  font-family: 'Helvetica Neue', 'Arial' !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #1DBF73 !important;
  text-decoration: none;
  transition: all .2s ease-in-out;
}

article-page .item-rating a:hover {
  font-weight: 400 !important;
  
}

.hero .search-results .empty-search {
  font-family: 'Helvetica Neue', 'Arial' !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  color: #0E0E0F !important;
}

category-page-nav.new-cat-page .categories-nav .category {
  font-family: 'Helvetica Neue', 'Arial' !important;
  font-size: 16px !important;
  color: #555555 !important;
}

category-page-nav.new-cat-page .categories-nav .category:hover {
  font-weight: 400 !important;
  color: #0E0E0F !important;
  text-decoration: none !important;
}

category-page-nav.new-cat-page .categories-nav .category.active {
  font-weight: 600 !important;
  color: #0E0E0F !important;
}

category-page-nav.new-cat-page .current-category-title .back-home, category-page-nav .back svg-icon {
  color: #0E0E0F !important;
}

category-page-nav.new-cat-page .current-category-title .back-home:hover, category-page-nav {
  color: #1DBF73 !important;
  text-decoration: none !important;
}

category-page-nav .back svg-icon {
  color: #1DBF73 !important;
}

category-page-nav .back:hover {
  text-decoration: none !important;
}

category-page.new-cat-page .category-type {
  color: #555 !important;
}

.hero .search-results .show-more:hover {
  color: #1DBF73 !important;
}

category-page-nav.new-cat-page #categories .nav-title, category-page-nav.new-cat-page #sub-categories .nav-title {
  color: #0E0E0F !important;
}

.home-categories .sub-categories [data-type=view-all-categories] div {
  font-weight: 500 !important;
}

.collapsible-wrapper {
     border-color: #efefef !important;
     background-color: #ffffff !important;
}

body .components-viewer .collapsible-component {
     color: #555555 !important;
}

body .collapsible-heading {
     color: #555555 !important;
}

.current-category-title #choose-topic {
    margin-top: 5px;
}
 
/* Play Button for Videos */
.video-overlay .play-btn-wrapper {
  background-color: #1DBF73 !important;
}

/* Remove Border and Background for Images */
.image-container {
  border: 0px  !important;
  background-color: #FFFFFF !important;
}

/* Align Image to the Left */
body .components-viewer .image-component .image-container img  {
  margin: 0px  !important;
}

#main-header #languages-selection .language-select-container ul li a {
  color: #FFFFFF !important;
}
