/*  LANDING PAGE SECTION  */
.lp-masthead h2 {color: #fff;    font-size: 34px;}
.lp-masthead p {color: #fff;font-size: 18px;line-height: 27px;font-weight: 400;font-family: 'circular-book';}
.lp-masthead {padding: 70px 0;margin-bottom: 40px;}
.lp-feature1, .lp-feature2, .lp-feature3, .lp-feature4, .lp-feature5 {margin: 75px 0;}
.lp-feature2, .lp-feature4  {background-color: #f5f5f5;padding:40px 0;}
.lp-feature2 .product-info, .lp-feature4 .product-info {background: white;}
.lp-footer {background-color: #efefef;padding: 60px 0;}
.lp-footer p {font-size: 20px;line-height: 32px;}
.lp-footer h2 {font-size: 40px;}
.lp-footer .align-center {text-align: center; position: relative;top: 50%;transform: translateY(-50%);}
.lpRowTitles {position: relative;top: 50%;transform: translateY(-50%);padding: 0 20px;}
.lpRowTitles span {color:#2d7bff;font-size:12px;text-transform: uppercase;}
.lpRowTitles h4 {font-size: 28px;}

/*  CREATE A JOB  */
.jobpostinstructions {padding: 40px 0 0 30px;margin-bottom: -20px;}
.jobentryform label {font-size: 17px;padding: 10px 0 0 0;font-weight: bold;margin-bottom: 0 !important;}
.jobentryform p {font-size: 12px;margin: 0 0 5px;}

/*  REVIEW SECTION  */
.review-title {margin-top: 20px;margin-right: 15px;float: left;}
.review-block .review-item .col-md-10 div:nth-of-type(3) {margin-top: -18px;font-size: 12px;}
.review-block .review-item .col-md-10 .review-margin-buyer {margin-top: 20px !important;margin-bottom: 0px;font-size: 16px;font-style: initial;}
.review-img {margin: 20px 0;}

/*.review-block .review-item div.col-md-12:nth-of-type(2n) {height: 1px;background-color: #e3e3e3;margin: 15px;}
*/

/*  STICKY HEADER  */
.header {padding: 20px 0 20px 0;top: 0;position: sticky;position: -webkit-sticky;z-index: 1001; background-color: #fff !important;}
.delivery-radio {z-index: 1;}
.custom-black-button {z-index: 1 !important;}

/*  STICKY SIDEBAR  */
.desktop-pricing-section .sticky-block1 {top: 100px;position: sticky;position: -webkit-sticky; /* Safari */}
#reviewlist .New {padding: 35px;background-color: #f7f7f7;}
#reviewlist .New .comment-reply-text {font-style: initial;font-size: 14px;}
/* #reviewlist h4 {font-size: 30px;color: #101828;display: inline;letter-spacing: 1px;} */

/*  ICONS & COLORS  */
.login-menu .login-icon i {color: #2b373a;border: 2px solid #2b373a;}
.login-menu .header-search button {background: #007bff;}
.btn-danger {background: #dc3545 !important;border-color: #dc3545;}
.checked {color: #8a12dc !important;}
.affiliate-form .btn {width: 20%;display: inline-block;background: #8A12DC;border-radius: 0 3px 3px 0;padding: 5px 5px;}
.affiliate-form input {width: 80%;float: left;display: inline-block;border-radius: 3px 0 0 3px;}
.package_name {color: #656565 !important;}
.search-form button {background: #007bff;border-color: #007bff;}
.header-search button {background: #2d7bff;}
.register-btn .btn, .login-btn .btn {background: #2d7bff;}
.new-head-notifications { background-color: #8a12dc; !important;}
body {color: #101010;}
#svg-star {fill: #f86900;}
.review span {color: #f86900;font-size: 15px;}
#svg-star-sky, .user-review #svg-star-sky {fill: #f86900;}
.message-box .gradient .btn {background: #007bff;}
.update-account .btn {background: #8A12DC;}
.popular-tab-icon .nav-tabs .nav-link.active {border-color: #29a4ec;}
.sub-heading {color: #29a4ec;}
.reg-btn {background: #29a4ea;border-color: #29a4eb;}
.inprogress {background: #ffda07;color: #3e3e3e;}
.completed {background: #3cb505;color: #ffffff;}
/* .countdown-item {background: linear-gradient(50deg, #0fa5ee , #07c2d1 );} OLD CODE*/
.thead-default {background: #8A12DC;}
/* .order-detail-new, .profile-header  {background-image: linear-gradient(36deg,  #8A12DC, #6C13A9);} */
.profile-sec .cus-container .first-row {box-shadow: 0px -5px 20px #00000017;}
.user-profile-tab .popular-tab-item {box-shadow: 0px -5px 20px #0000000d;}
/* .navbar-expand-lg .navbar-nav .nav-link {color: #171717;} */
.navbar-expand-lg .dropdown-item {color: #161616;}
.transactions-section .project-block {box-shadow: 0px 0px 5px #00000017;}
.project-number {font-size: 38px;color: #0baa40;margin: 35px 0 0 0;}
.transactions-table .withdraw-box .update-profile-btn .btn {background: #07aa40;font-size: 17px;letter-spacing: 0.3px;text-transform: capitalize;}
.transactions-table .withdraw-box .update-profile-btn .btn:before {content: "\f155";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;}
.clearall {color: #dc3545;}
.category-list .active a, .category-list .active span {color: #2d7bff;}
.subcategory-list .active a, .subcategory-list .active span {color: #2d7bff !important;}
.delivery-radio input[type=radio]:checked ~ .check {border: 5px solid #8A12DC;}
.all-cat-list .dropdown-item.active, .dropdown-item:active {background-color: initial;}
.all-cat-list a {color: #8f908f;}
.all-cat-list li {padding: 0;}

/*  HOMEPAGE FOLD EDIT  */
.features-icons {display: none;}
/*header.masthead {padding-top: 5rem !important;padding-bottom: 5rem !important;background: url(https://legiit.com/frontend/assets/img/LegiitFreelancerJaniceMillerHQ.jpg) no-repeat center -30px;background-size: cover;}*/
header.masthead {padding-top: 0rem !important;padding-bottom: 0rem !important;}
header.masthead h1 {color: #2a373b;font-size: 22px;font-weight: bold;}
/* header.masthead p {color: #2a373b;} */
/* header.masthead:after {content: "Janice Povozniuk\A Freelancer";height: 10px;right: 10px;position: absolute;top: 9px;color: #f8f8f8;text-shadow: 0px 0px 10px #000;font-size: 14px;white-space: pre;text-align: right;line-height: 18px;} */

/*  JOBS SECTION */
.m-img-round-down img {background: white;}


/*  MOBILE 400PX  */
@media only screen and (max-width: 400px) {
.thumbnail img {height: 210px;}
.slick-slide .thumbnail img {height: 210px;}
}

/*  WIDESCREEN 1600PX  */
@media only screen and (min-width: 1600px) {
.popular-services .slick-slide {width: 260px !important;}
.sponsered {left: 185px !important;}
.popular-services .col-lg-3 {max-width: 20% !important;}
.popular-services .col-lg-9 {max-width: 80% !important;}
}

/*  SERVICE FONTS & COLORS  */
.product-block .tab-content .tab-pane .custom p {font-size: 16px !important;}

/*  LOADING ICON  */
#myOverlay {background: #ffffff !important;}

/*  CART PAGE COLORS  */
.interested-title {text-align: left !important;text-transform: capitalize;}
.cart-block .slider-bg {background-color: #ffffff !important;}
.right-cart-box .cart-summary-title {color: black;}
.right-cart-box .send-request-buttom {background: grey;}
.cart-item-block {box-shadow: none !important;}
.cart-item-block .text-title {color: #000000;}
/*.secure-checkout .btn {color:black; box-shadow: 0 0px #f3a225;border-color: #fca724;background: -moz-linear-gradient(0deg, rgba(237,146,33,1) 0%, rgba(244,188,121,1) 100%);background: -webkit-linear-gradient(0deg, rgba(237,146,33,1) 0%, rgba(244,188,121,1) 100%);background: linear-gradient(0deg, rgba(237,146,33,1) 0%, rgba(244,188,121,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed9221",endColorstr="#f4bc79",GradientType=1);}*/
.sticky-block .right-cart-box {background-color: #fbfbfb !important;border: 2px solid #cccccc !important;}
.right-cart-box .cart-bold {color: black;}
.right-cart-box hr {border-color: #ececec !important;}
.secure-checkout .btn:before {content: "\f0a4";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;}
.right-cart-box .cart-total {color: #000000 !important;}
#cart_data .sticky-block {padding:0 20px;}
.right-cart-box .cart-summary-title {font-size: 20px !important;background: #cccccc;margin: -20px -20px 0;padding: 10px;border-radius: 15px 15px 0 0;text-align: center;text-transform: uppercase;}
.customize .secure-checkout .btn:before {content: "\f217";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;}
.cart-header-new .heading {text-transform: capitalize;}
#cart_data .sticky-block {top: 100px;position: sticky;position: -webkit-sticky;}

/*  PAYMENT PAGE  */
.cart-box {border: initial;}
.payment-box .sticky-block {background-color: #fbfbfb;border: 2px solid #cccccc;border-radius: 20px;}
.payment-box .sticky-block .p-bold {font-size: 20px !important;background: #cccccc;margin: -20px -20px 25px;padding: 10px;border-radius: 15px 15px 0 0;text-transform: capitalize;}
.secure-checkout #paynowBtn .btn:before {content: "\f4b9";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;}
.secure-checkout #paypalBtn .btn:before {content: "\f4b9";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;}

/*  SERVICE PAGE  */
.product-block .product-slider .product-slider-nav-img .slick-track img {width: 100%; max-width: 139px;height: 97px; border-radius: 12px;}
.product-block .product-slider .product-slider-nav-img .slick-slide {margin-bottom:0px !important;}
.product-block .product-slider {padding: 12px 11px 0;}
.product-block .product-slider .product-slider-img .slick-slide{margin: 0px;}
.product-block .product-slider .product-slider-nav-img .slick-slide{margin: 0px 10px 0px 0px !important;}
.product-block .product-slider .slick-current {max-height: 512px;overflow: hidden;margin-bottom: 10px;}
.product-block .product-slider .product-slider-img img {max-height: 512px;}
.product-block .sidebar .card .premium-btn .btn:before {content: "\f217";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;}
.sidebar .avtar .avtar-detail .custom-text-header span {display: inline;text-transform: capitalize;}
.premiumuserbanner {width: 100%;text-align: center;background: #8E2DE2;background: -webkit-linear-gradient(to right, #4A00E0, #8E2DE2);background: linear-gradient(to right, #4A00E0, #8E2DE2);border-radius: 10px 10px 0 0;}
.premiumuserbanner span {color: white;font-size: 24px;padding: 12px 15px;display: block;text-transform: uppercase;letter-spacing: 0.7px;font-family: 'circular-medium';}
.premiumuserbanner span:before {content: "\f559";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;font-size: 21px;}
igl {
/*   positioning */
		position: absolute;
		opacity: 0;
		top: 0;
		left: 0;
  
/*   gradient   */
		background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.03) 1%, rgba(255,255,255,0.6) 30%, rgba(255,255,255,0.85) 50%, rgba(255,255,255,0.85) 70%, rgba(255,255,255,0.85) 71%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0.03)), color-stop(30%,rgba(255,255,255,0.85)), color-stop(50%,rgba(255,255,255,0.85)), color-stop(70%,rgba(255,255,255,0.85)), color-stop(71%,rgba(255,255,255,0.85)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.03) 1%,rgba(255,255,255,0.6) 30%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 70%,rgba(255,255,255,0.85) 71%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
    
/*  forming the shine element
    play around with the width, skew and gradient to get different effects
  */
		width: 20%;
		height: 65px;
     transform: skew(-4deg,0deg);
		-webkit-transform: skew(-4deg,0deg);
     -moz-transform: skew(-4deg,0deg);
     -ms-transform: skew(-4deg,0deg);
     -o-transform: skew(-4deg,0deg);
  
/*  animating it  */
     animation: move 5s;
		animation-iteration-count: infinite;
		animation-delay: 1s;
		-webkit-animation: move 5s;
		-webkit-animation-iteration-count: infinite;
		-webkit-animation-delay: 1s;
		-moz-transform: skew(-7deg,0deg);
		-moz-animation: move 5s;
		-moz-animation-iteration-count: infinite;
		-moz-animation-delay: 1s;
		-ms-transform: skew(-7deg,0deg);
		-ms-animation: move 5s;
		-ms-animation-iteration-count: infinite;
		-ms-animation-delay: 1s;
		-o-transform: skew(-7deg,0deg);
		-o-animation: move 5s;
		-o-animation-iteration-count: infinite;
		-o-animation-delay: 1s;
	}

/*  */
@keyframes move {
	0%  { left: 0; opacity: 0; }
	5% {opacity: 0.0}
	48% {opacity: 0.2}
	80% {opacity: 0.0}
	100% { left: 100%}
}

@-webkit-keyframes move {
	0%  { left: 0; opacity: 0; }
	5% {opacity: 0.0}
	48% {opacity: 0.2}
	80% {opacity: 0.0}
	100% { left: 100%}
}

@-moz-keyframes move {
	0%  { left: 0; opacity: 0; }
	5% {opacity: 0.0}
	48% {opacity: 0.2}
	80% {opacity: 0.0}
	100% { left: 100%}
}

@-ms-keyframes move {
	0%  { left: 0; opacity: 0; }
	5% {opacity: 0.0}
	48% {opacity: 0.2}
	80% {opacity: 0.0}
	100% { left: 100%}
}

@-o-keyframes move {
	0%  { left: 0; opacity: 0; }
	5% {opacity: 0.0}
	48% {opacity: 0.2}
	80% {opacity: 0.0}
	100% { left: 100%}
}

/*  CHAT  */
.chat-comment .update-account .btn:before {content: "\f3e5";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;}
.report-spam {    background: #ffffff !important;text-transform: capitalize;border: 2px solid red !important;color: red !important;font-size: 12px !important;}
.block-section, .sponsored-section, .custom-order-section {background: #ffffff !important;}
button.conversations_reply{background: #2d7bff !important;padding: 5.5px 30px 5.5px 22px !important;}
button.conversations_reply:before {content: "\f3e5";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;}


/*  REQUEST A WITHDRAWAL  */
.withdraw-width:before {content: "\f4d3";display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Free";font-weight: 900;padding: 0 8px 0 3px;}


/*  SERVICE BOX  */
.item .product-info .avtar-block .total-price {text-align: right;}
.custom-text-header span:first-child {font-family: 'circular-medium';color: #000000;font-size: 13px;line-height: 8px;margin: 7px 0px 0;}
.popular-services .item .product-info .review .col-md-3 {text-align: right;}
.avtar .avtar-detail .custom-text-header i {background: #ffffff !important;margin-left: -15px !important;display: none;}
.custom-text-header .premiumBadge {right: 50px;top: 120px;}

/*  PRODUCT PRICING BOX  */
.product-block .sidebar .card .detail-point {margin: 15px 0 0;font-size: 13px;}
.product-block .sidebar .card .detail-point .detail-point-two {color: green;}
.product-block .sidebar .card .card-body {list-style:none;}
.product-block .sidebar .card .card-header .packagetitle {max-width: 80%;}
.product-block .sidebar .card .card-header .packageprice {top: 15px;position: absolute;right: 20px;}
.product-block .sidebar .card .premium-btn .btn {text-align: center;}








/*  IMAGE THUMBNAILS  */
.search-block .col-md-9 .thumbnail img {height: 185px;}
.popular-services .col-lg-12 .popular-grid-three .thumbnail img {height: 150px;}
.popular-services .col-lg-9 .popular-grid-one .thumbnail img {height: 150px;}
.cart-block #cart_data .col-md-4 .thumbnail img {height: 162px;}
.lprow .col-lg-9 .thumbnail img {height: 189px;}

@media only screen and (max-width: 1599px) {
	.search-block .col-md-9 .thumbnail img {height: 145px;}
	.popular-services .col-lg-12 .popular-grid-three .thumbnail img {height: 150px;}
	.popular-services .col-lg-9 .popular-grid-one .thumbnail img {height: 150px;}
	.cart-block #cart_data .col-md-4 .thumbnail img {height: 129px;}
	.lprow .col-lg-9 .thumbnail img {height: 150px;}
}

@media only screen and (max-width: 1199px) {
	.search-block .col-md-9 .thumbnail img {height: 120px;}
	.popular-services .col-lg-12 .popular-grid-three .thumbnail img {height: 125px;}
	.popular-services .col-lg-9 .popular-grid-one .thumbnail img {height: 125px;}
	.cart-block #cart_data .col-md-4 .thumbnail img {height: 106px;}
	.lprow .col-lg-9 .thumbnail img {height: 125px;}

}

@media only screen and (max-width: 998px) {
	.search-block .col-md-9 .thumbnail img {height: 138px;}
	.popular-services .col-lg-12 .popular-grid-three .thumbnail img {height: 125px;}
	.popular-services .col-lg-9 .popular-grid-one .thumbnail img {height: 125px;}
	.cart-block #cart_data .col-md-4 .thumbnail img {height: 75px;}
	.lprow .col-lg-9 .thumbnail img {height: 125px;}
}

@media only screen and (max-width: 767px) {
	.search-block .col-md-9 .thumbnail img {height: 294px;}
	.popular-services .col-lg-12 .popular-grid-three .thumbnail img {height: 297px;}
	.popular-services .col-lg-9 .popular-grid-one .thumbnail img {height: 297px;}
	.cart-block #cart_data .col-md-4 .thumbnail img {height: 295px;}
	.lprow .col-lg-9 .thumbnail img {height: 297px;}

}

.navbar-expand-lg .dropdown-item {color: #000;}

















