.account .legend>span, .block .block-title {
	font-size: 24px !important
}

.cbtn, .cbtn:hover, .noul, .upload-prof-pic {
	text-decoration: none
}

.arrow-down:hover, .cbtn:hover, .designer-logo-box:hover, .designerbanner-logo-box:hover {
	cursor: pointer
}

@font-face {
	font-family: scribbler;
	src: url("../fonts/scribbler.ttf") format("ttf"), 
		url("../fonts/scribbler.woff") format("woff"),
		url("../fonts/scribbler.otf") format("otf")
}

@font-face {
	font-family: bg;
	src: url("../fonts/bgm.ttf") format("ttf"), url("../fonts/bgm.woff") format("woff"), url("../fonts/bgm.otf")
		format("otf")
}

.block-title, h1, h2, h3, h4 {
	font-family: scribbler !important;
	text-transform: lowercase !important
}

.cbtn, .scrff {
	font-family: scribbler, bg
}

.page-header {
	background-color: #c8da2b
}

.account .page-main .page-title-wrapper .page-title, .magento-rma-guest-returns .page-main .page-title-wrapper .page-title,
	.magento-rma-returns-returns .page-main .page-title-wrapper .page-title, .magento-rma-returns-view .page-main .page-title-wrapper .page-title,
	.sales-guest-view .page-main .page-title-wrapper .page-title, [class^=sales-guest-] .page-main .page-title-wrapper .page-title
	{
	margin-right: 25px;
	text-align: center;
	width: 100%
}

.copyright {
	text-align: left
}

.copyright span {
	margin-left: 70px
}

.copyright-override {
	background-color: transparent;
	color: #515912;
	text-align: left
}

.cloud-upload-box, .ctext, .hey2 {
	text-align: center
}

.page-footer {
	padding-bottom: 0 !important
}

.toolbar-number {
	width: 143px;
	margin-top: 20px
}

.cms-about-us .page-wrapper, .cms-designers-area .page-wrapper, .cms-designers-faq .page-wrapper {
	margin-top: 80px !important
}

.mb0, ol>li, ul>li {
	margin-bottom: 0 !important
}

.floatright {
	float: right
}

.account .block-dashboard-addresses .block-title, .account .block-dashboard-info .block-title, .mb5 {
	margin-bottom: 5px !important
}

.mb10 {
	margin-bottom: 10px !important
}

.mb20 {
	margin-bottom: 20px !important
}

.mb35 {
	margin-bottom: 35px !important
}

.mt10 {
	margin-top: 10px !important
}

.mt15 {
	margin-top: 15px !important
}

.mt20 {
	margin-top: 20px !important
}

.mt30 {
	margin-top: 30px !important
}

.ml20 {
	margin-left: 20px !important
}

.nopad, .payouts td {
	padding: 0 !important
}

.pt-20 td {
	padding-top: 20px !important
}

.pt10 {
	padding-top: 10px !important
}

.pb10 {
	padding-bottom: 10px !important
}

.pb20 {
	padding-bottom: 20px !important
}

.pb25 {
	padding-bottom: 25px !important
}

.up5 {
	margin-top: -5px !important
}

.up15 {
	margin-top: -15px !important
}

.up20 {
	margin-top: -20px !important
}

.up25 {
	margin-top: -25px !important
}

.up30 {
	margin-top: -30px !important
}

.up40 {
	margin-top: -40px !important
}

.up45 {
	margin-top: -45px !important
}

.commento, .login-container {
	margin-top: 20px
}

.nav-toggle {
	top: 7px
}

.design-cm-label:hover, .hidetext {
	color: #fff !important
}

.unhidetext {
	color: #505050 !important
}

.logo {
	max-height: 45px
}

.alink:visited, .alink:visited:hover, a:visited, a:visited:hover {
	color: #515912;
	text-decoration: none
}

.h1, .h2, .h3, .h4, .h5, .h6, .login-container .fieldset:after, .makeitso, a, h1, h2, h3, h4, h5, h6 {
	color: #000
}

.no-designer-banner a, .no-designer-banner a:hover, .qs a, .qs a:hover {
	text-decoration: none !important
}

.secondary-button:hover {
	background-color: #fff
}

a:hover {
	color: #ccc
}

.mainbg {
	background: #fff;
	padding-top: 20vh;
	min-height: 99vh !important;
	height: auto !important
}

.pointme1 {
	background-image: url('/media/icons/pointme1.png');
	background-repeat: no-repeat;
	background-size: cover !important;
	background-position: center center !important;
	height: 100px !important;
	width: auto
}

.pointme11 {
	height: 60px !important
}

.commento {
	max-width: 400px;
	position: relative;
	left: 50%;
	margin-left: 35px
}

.hey1 {
	transform: rotate(-6deg);
	margin-top: -30px
}

.mainbg h1 {
	font-size: 55px
}

.login-bar {
	max-width: 80%;
	margin: auto
}

.account .block-collapsible-nav .item .delimiter, .cms-home .nav-sections, .cms-home .page-header, .copyright {
	display: none
}

.cms-home .page-main {
	max-width: none;
	padding: 0 !important;
	margin-top: -15px
}

.cms-home .columns .column.main {
	padding-bottom: 0
}

.makeitso {
	background: #fff !important;
	border: 1px solid #fff;
	padding: 12px 20px;
	border-radius: 30px !important
}

.makeitso:hover {
	color: #000 !important
}

.account .legend>span {
	font-family: scribbler, bg !important;
	text-transform: lowercase !important
}

.account .legend {
	border: 0
}

.password-strength-meter, .password-strength-meter:before, .profile-detail-box, a.action.primary, button {
	border-radius: 30px !important
}

.password-strength-meter {
	height: auto;
	padding: 10px 30px
}

.password-very-strong .password-strength-meter:before {
	background-color: #c8da2b !important
}

.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current>strong {
	border-color: #c8da2b
}

.block-collapsible-nav .content {
	background: #f5f5f5;
	padding: 18px 10px;
	border-radius: 30px
}

.profile-detail-box {
	background: #f5f5f5;
	border-color: #f5f5f5 !important;
	padding: 30px 20px 10px 10px;
	border: 1px solid #f5f5f5
}

.published-date {
	margin-bottom: 5px;
	padding-bottom: 0
}

.block-dashboard-addresses, .block-dashboard-info, .payout-deets, .sales-by-card, .sales-info {
	padding: 30px 40px;
	background: #f5f5f5;
	border-radius: 30px
}

.fwok {
	width: 100% !important
}

.no-designer-banner {
	margin: 0;
	position: absolute;
	top: 42%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #bdb9b6;
	font-size: 24px;
	width: 73%;
	font-weight: 900
}

.no-designer-banner a {
	color: #bdb9b6
}

.action.change-password, .action.edit, .qs a {
	color: #c8da2b !important
}

.no-designer-banner a:hover {
	color: #ddd
}

.pointme12 {
	height: 25px !important
}

.commento2 {
	max-width: 50%;
	position: absolute;
	left: 50%;
	margin-left: 0;
	margin-top: 135px
}

.hey2 {
	font-size: 12px;
	color: #bdb9b6;
	margin-top: -23px;
	margin-left: 38px
}

.abs-account-blocks .block-title, .account .column.main .block:not(.widget) .block-title, .account .legend,
	.block-giftregistry-results .block-title, .block-giftregistry-shared-items .block-title, .block-wishlist-search-form .block-title,
	.block-wishlist-search-results .block-title, .customer-review .review-details .title, .form-giftregistry-search .legend,
	.magento-rma-guest-returns .column.main .block:not(.widget) .block-title, .multicheckout .block-content .title,
	.multicheckout .block-title, .paypal-review .block .block-title, .sales-guest-view .column.main .block:not(.widget) .block-title,
	[class^=sales-guest-] .column.main .block:not(.widget) .block-title {
	border-bottom: 0 solid #c6c6c6 !important
}

.banner-bar {
	margin-bottom: 20px
}

.account .box-title span {
	font-size: 20px !important
}

.account .block-dashboard-info .box-title, .box-tocart, .product-info-price, .product-info-stock-sku .stock,
	.sales-by-card {
	display: none !important
}

.account .block-dashboard-addresses .block-title strong, .account .block-dashboard-info .block-title strong {
	font-size: 24px !important;
	font-family: bg !important;
	text-transform: none !important;
	font-weight: 900 !important
}

.account .products-grid {
	background: #f5f5f5;
	padding: 30px 0 30px 40px;
	border-radius: 30px
}

.payout-deets, .sales-by-card, .sales-info {
	margin-bottom: 20px !important
}

.qs a:hover {
	color: #ddd !important
}

.design-cm-label.design_nopers {
	background: #f5f5f5
}

.payout-deets .block-title, .sales-by-card .block-title, .sales-info .block-title {
	margin-bottom: 5px !important;
	padding-bottom: 5px !important
}

.block-profile-view, .mb50 {
	margin-bottom: 50px
}

.article-image {
	min-height: 50px
}

.user-avatar {
	max-height: 300px
}

.art-display {
	min-height: 250px;
	background: #fff;
	border-radius: 30px;
	margin-top: 35px;
	margin-right: 30px
}

.designer-logo-box, .profile-image2 {
	background-repeat: no-repeat;
	background-size: cover !important;
	background-position: center center !important
}

.art-card {
	display: inline-block;
	height: auto !important;
	width: 32%
}

.art-card img {
	max-height: 280px;
	background: grey
}

.map-marker {
	max-height: 20px !important
}

.additional-info {
	margin-top: 40px !important
}

.designer-bio, .published-date {
	font-size: 16px
}

.cavs {
	font-size: 12px;
	font-weight: 400 !important;
	margin-left: 5px;
	font-style: normal
}

.dbt {
	line-height: 20px;
	vertical-align: top !important
}

textarea {
	border: 1px solid #c2c2c2;
	height: 32px;
	line-height: 1.42857143;
	vertical-align: baseline;
	width: 100%;
	box-sizing: border-box
}

.block-dashboard-info table td {
	padding: 0
}

.block-dashboard-info {
	margin-bottom: 30px !important
}

.table-thumb {
	max-height: 40px
}

.designer-logo-box {
	height: 160px;
	width: 160px;
	border-radius: 30px;
	border: 1px solid rgba(200, 200, 200, .5)
}

.dummycardh:hover {
	opacity: .7
}

.upload-prof-pic {
	font-size: 13px;
	margin-top: 130px !important;
	position: relative;
	display: block;
	margin-bottom: 20px;
	padding-bottom: 20px;
	font-weight: 500;
	color: #aaa
}

.customer-welcome .customer-name .avatar-header-links {
	border-radius: 3px
}

.profile-image2 {
	height: 80px;
	width: 80px;
	border-radius: 8px;
	border: 1px solid rgba(200, 200, 200, .5)
}

.fub, textarea {
	background: #f5f5f5
}

.cloud-upload-box {
	margin: auto;
	width: 100%;
	height: 80px;
	line-height: 70px
}

.cloud-upload {
	height: 35px;
	margin: auto
}

.fub, .fubhalf {
	margin-bottom: 10px
}

.ib {
	display: inline-block
}

.accordion__title, .accordionc {
	display: block;
	position: relative
}

.containerz {
	max-width: 100%;
	padding: 0 !important
}

.img-container {
	clear: left;
	float: left;
	width: 48%;
	margin-top: 0 !important
}

.fub {
	border-radius: 10px;
	border: 1px solid #c2c2c2;
	line-height: 100px;
	min-height: 100px;
	height: 100px;
	padding: 0
}

.fub .dz-preview {
	margin: 7px 8px;
	min-height: 70px
}

.fub .dz-preview .dz-image {
	border-radius: 15px;
	width: 85px;
	height: 85px
}

.fub .dz-message {
	margin: 0
}

.fubhalf {
	width: 80%
}

.dz-error-message {
	width: 350px !important;
	top: 90px !important;
	line-height: 25px !important
}

.ctext {
	margin: auto;
	width: 100%
}

.selectdd {
	font-size: 14px;
	outline: 0;
	border: thin solid #ddd;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.arrow-down:after, .select-arrowz:after {
	content: '\25bc';
	position: relative;
	left: 231px;
	top: -31px;
	font-size: 9px;
	z-index: -1
}

.arrow-down:hover {
	color: #777
}

.select-arrowz:hover {
	color: #700;
	cursor: pointer
}

.personalise-text {
	color: inherit !important;
	background: 0 0 !important
}

.loading-images-fieldset {
	margin-top: -125px
}

.lifu257 {
	margin-top: -257px
}

.lifu411 {
	margin-top: -411px
}

.lifu543 {
	margin-top: -543px
}

.design-image-photo {
	height: 100%;
	width: auto;
	margin: 0
}

.design-cm-label, .design-status-label {
	width: auto;
	margin: auto;
	padding: 2px 4px;
	font-weight: 700;
	text-align: center
}

.design-cm-label {
	background: #33b8ff;
	height: 25px;
	position: absolute;
	color: #fff !important;
	line-height: 20px;
	z-index: 100
}

.design_pers {
	background: #33d8df
}

.design_nopers {
	background: #fff
}

.design-status-label {
	background: #fff;
	height: 15px;
	border: 1px solid green;
	border-radius: 2px;
	position: relative;
	top: -15px;
	z-index: 1000 !important;
	left: 5px
}

.design-status-label-6 {
	color: #963232
}

.design-status-label-4 {
	color: #c8c8c8;
	border-color: #c8c8c8
}

.design-status-label-5 {
	color: #326464 !important
}

.design-status-label-7 {
	color: #58ddcb;
	border-color: #58ddcb
}

.cbtn, .cbtn:hover, .sslab {
	color: #505050
}

.product-image-container {
	width: 240px
}

.boxlabel {
	font-size: 12px;
	font-weight: 700
}

.actionbtn {
	padding: 5px 7px !important;
	font-size: 1rem !important;
	margin-bottom: 3px
}

.scrff {
	text-transform: lowercase
}

.scrf {
	text-align: center;
	margin: auto
}

.cbtn {
	background-color: #c8da2b;
	height: 40px;
	width: 180px;
	border: 2px solid #c8da2b;
	border-radius: 30px;
	line-height: 35px;
	display: block;
	padding: 0 20px;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	margin: 10px auto auto
}

.action.primary, .sb2, textarea {
	font-family: bg, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif
}

.cbtn:hover {
	background-color: #e4f686;
	border-color: #e4f686;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}

.sslab {
	margin-top: 0;
	margin-right: 10px;
	font-size: 14px;
	font-weight: 300
}

#showstatus {
	margin-right: 48px;
	font-weight: 300
}

.accordionh {
	height: 60px;
	margin-top: 20px
}

.accordion__title {
	width: 100%;
	border-top: 1px solid #ccc;
	text-align: left;
	height: 60px;
	padding: 20px 0;
	margin: 2px 0
}

.sb2 {
	font-size: 1.4rem;
	font-weight: 700
}

button:not(.primary) {
	box-shadow: none
}

body {
	font-size: 18px
}

input[type=datetime], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel],
	input[type=text], input[type=url] {
	height: 50px !important;
	border-radius: 30px !important;
	padding: 0 30px;
	font-family: bg, 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background: #f5f5f5;
	color: #000;
	font-size: 20px
}

textarea {
	border-radius: 30px !important;
	padding: 15px 30px !important;
	color: #000;
	font-size: 20px
}

.action.primary {
	background: #c8da2b;
	border: 1px solid #c8da2b;
	color: #000;
	font-size: 18px;
	padding: 12px 20px;
	border-radius: 30px !important
}

.ssecondary, .ssecondary:hover {
	border: 1px solid #f5f5f5 !important
}

.action.primary:hover {
	background: #fff;
	border: 1px solid #c8da2b;
	color: #000
}

.action.save.primary {
	transition: .15s linear
}

.ssecondary {
	margin-top: 20px;
	background: #f5f5f5 !important
}

.ssecondary:hover {
	background: #fff !important
}

.uap {
	min-width: 100px !important;
	padding: .5em 1em !important;
	font-weight: 400 !important
}

.actions-toolbar .primary .action, .message.error, .message.success {
	border-radius: 30px
}

.db-label {
	height: 23vw;
	width: 100%;
	max-height: 281px
}

.designerbanner-logo-box {
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover !important;
	background-position: center center !important;
	border-radius: 30px;
	border: 1px solid rgba(200, 200, 200, .5);
	max-height: 281px
}

.halldd {
	position: absolute;
	bottom: 10px;
	font-size: 15px !important;
	margin-left: 40px
}

.halldd2 {
	padding: 10px 0
}

.sections.nav-sections {
	text-align: center;
	background: 0 0 !important;
	margin-top: 0;
	color: #fff !important;
	font-weight: 300;
	margin-bottom: 6px
}

.clikdiv {
	width: 100%;
	text-align: center;
	margin: auto;
	z-index: 1000;
	position: relative
}

.clickme {
	height: 140px
}

.clickme:hover {
	opacity: .8
}

.waitingdiv {
	width: 100%;
	text-align: left;
	height: 250px;
	margin-top: -100px
}

.waitingimg {
	width: 100%;
	padding-right: 7vw;
	object-fit: cover;
	object-position: right;
	min-height: 240px
}

button:not(.primary ) {
	box-shadow: none !important
}

.unvisit {
	color: #399 !important
}

.qs {
	margin-left: 40px;
	margin-top: 50px
}

.block-dashboard-addresses {
	margin-bottom: 25px !important
}

.fotorama__stage__frame .fotorama__img, .gallery-placeholder__image, .modal-popup._image-box .thumbnail-preview .thumbnail-preview-image,
	.prod-card-img {
	box-shadow: rgba(0, 32, 77, .2) 0 3px 8px 0
}

@media screen and (max-width:1050px) and (min-width:768px) {
	.designer-logo-box {
		height: 120px;
		width: 120px
	}
}

@media screen and (min-width:1024px) {
	.readmepart {
		width: 730px;
		margin: 20px auto
	}
}

@media ( min-width :640px) {
	.products-grid .product-item-actions {
		margin: -5px 0
	}
	.account .box-shipping-address {
		float: left !important
	}
	.account .box-billing-address {
		width: 34% !important
	}
	.account .box-information {
		width: 80% !important
	}
}

@media screen and (min-width:768px) {
	.scrfl {
		margin-left: -240px !important
	}
	.block.widget .products-grid .product-item {
		margin-left: 0;
		padding: 0;
		width: 19.44%
	}
	h1 {
		font-size: 35px !important
	}
	.navigation {
		background: 0 0 !important
	}
	.navigation .level0>.level-top {
		color: #000;
		font-weight: 300 !important;
		font-family: bg !important;
		font-size: 19px;
		padding: 0 0 0 10px;
		text-transform: uppercase
	}
	.navigation .alink:visited, .navigation .alink:visited:hover, .navigation a:hover, .navigation a:visited, .navigation a:visited:hover
		{
		color: #000 !important;
		font-weight: 300;
		text-decoration: none;
		border: 0 !important;
		background: 0 0 !important;
		opacity: .8 !important
	}
	.navigation .level0>.level-top.ui-state-focus, .navigation .level0>.level-top:hover {
		color: #505050;
		text-decoration: none;
		opacity: .7
	}
	.primary-menu li.current-menu-item>.link-icon-wrapper>a, .primary-menu li.current-menu-item>a {
		text-decoration: none;
		color: #f5f5f5 !important
	}
	.current-menu-item {
		color: #f5f5f5 !important;
		display: block;
		line-height: 1.2;
		opacity: .8 !important
	}
	a {
		transition: .15s linear
	}
	.header.content {
		width: 85%;
		padding: 11px 0 7px 8.5px
	}
	.logo img {
		max-height: 35px;
		width: auto !important
	}
	.logo {
		margin: 7px 0 0
	}
	.page-main {
		margin-top: 20px
	}
}

@media screen and (max-width:1000px) {
	.waitingdiv {
		margin-top: 0
	}
}

@media screen and (max-width:768px) {
	.pb20m {
		padding-bottom: 20px !important
	}
	.pt20m {
		padding-top: 20px !important
	}
	.block-dashboard-addresses {
		margin-bottom: 20px !important
	}
	.account .products-grid {
		padding: 29px 0 30px 15px
	}
}

@media screen and (max-width:767px) {
	.img-container {
		width: 100%
	}
	.lifu257, .lifu411, .lifu543, .loading-images-fieldset {
		margin-top: 0 !important
	}
	.customer-account-index .page-title-wrapper, .page-title {
		z-index: -1 !important
	}
}

@media only screen and (max-width:639px) {
	.block-profile-view {
		padding-bottom: 20px
	}
}

@media screen and (max-width:500px) {
	.col-xxs-7 {
		width: 58.33333333%;
		float: left
	}
	.col-xxs-5 {
		width: 41.66666667%;
		float: left
	}
	.col-xxs-4 {
		width: 33.33333333%;
		float: left
	}
	.padmem {
		padding: 20px 10px !important
	}
	.block-dashboard-info .box-information .box-content {
		font-size: 14px !important
	}
	.published-date {
		margin-top: -5px !important
	}
	.copyright span {
		font-size: 10px !important;
		margin: auto !important;
		width: 230px !important;
		display: block;
		text-align: center
	}
	.block.widget .product-item-info {
		margin-bottom: 20px !important
	}
	.design-image-photo {
		max-width: 155px
	}
	.sales-by-card table>tbody>tr>td {
		padding: 7px 10px !important
	}
	.mainbg {
		padding-top: 12vh
	}
	.mainbg h1 {
		font-size: 32px
	}
	.art-display {
		min-height: 100px
	}
	.designer-logo-box {
		height: 100px;
		width: 100px
	}
	.waitingimg {
		padding-right: 0
	}
}

@media only screen and (max-width:400px) {
	.mainbg h1 {
		font-size: 28px
	}
	.waitingimg {
		min-height: 210px
	}
}

.customer-account-create .primary-menu-wrapper,
.customer-account-login .primary-menu-wrapper {
	display: none;
}

.mm-page .breadcrumbs {
	margin-top: 20px;
	margin-bottom: 0px;
}

