/* cyrillic */
@font-face {
	font-family: 'Bad Script';
	font-style: normal;
	font-weight: 400;
	src: local('Bad Script Regular'), local('BadScript-Regular'), url(https://fonts.gstatic.com/s/badscript/v5/xvnrV3H3fZsc-fSw6fOJeCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
	font-family: 'Bad Script';
	font-style: normal;
	font-weight: 400;
	src: local('Bad Script Regular'), local('BadScript-Regular'), url(https://fonts.gstatic.com/s/badscript/v5/rL_b2ND61EQmMOJ8CRr1fvk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic */
@font-face {
	font-family: 'Lobster';
	font-style: normal;
	font-weight: 400;
	src: local('Lobster'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v18/c28rH3kclCLEuIsGhOg7evY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* vietnamese */
@font-face {
	font-family: 'Lobster';
	font-style: normal;
	font-weight: 400;
	src: local('Lobster'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v18/RdfS2KomDWXvet4_dZQehvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
	font-family: 'Lobster';
	font-style: normal;
	font-weight: 400;
	src: local('Lobster'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v18/9NqNYV_LP7zlAF8jHr7f1vY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Lobster';
	font-style: normal;
	font-weight: 400;
	src: local('Lobster'), local('Lobster-Regular'), url(https://fonts.gstatic.com/s/lobster/v18/cycBf3mfbGkh66G5NhszPQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xJwNa6kgmw9HIHjUBPkzL2f3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

/* cyrillic */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xKdGPpWTn2kPFru4k7T0T-v3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xN9i7v7U2vZkHC55NWxtqfn3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xK1ueDcgZDcfV3TWANvdPLj3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

/* vietnamese */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC3qj1XlvLGj0jktnJzWu233rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xC8hAQ4ocbp44gFQt8tMfcH3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Open Sans Condensed';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xBEur64QvLD-0IbiAdTUNXE.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic */
@font-face {
	font-family: 'Poiret One';
	font-style: normal;
	font-weight: 400;
	src: local('Poiret One'), local('PoiretOne-Regular'), url(https://fonts.gstatic.com/s/poiretone/v4/cKr_e199f0xMkxMkRbEJXyEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
	font-family: 'Poiret One';
	font-style: normal;
	font-weight: 400;
	src: local('Poiret One'), local('PoiretOne-Regular'), url(https://fonts.gstatic.com/s/poiretone/v4/3Annd_XP-99FcGbOpm6fVCEAvth_LlrfE80CYdSH47w.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Poiret One';
	font-style: normal;
	font-weight: 400;
	src: local('Poiret One'), local('PoiretOne-Regular'), url(https://fonts.gstatic.com/s/poiretone/v4/HrI4ZJpJ3Fh0wa5ofYMK8fk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic */
@font-face {
	font-family: 'Russo One';
	font-style: normal;
	font-weight: 400;
	src: local('Russo One'), local('RussoOne-Regular'), url(https://fonts.gstatic.com/s/russoone/v5/4ofjFbAC3dpxPypNpg86KxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
	font-family: 'Russo One';
	font-style: normal;
	font-weight: 400;
	src: local('Russo One'), local('RussoOne-Regular'), url(https://fonts.gstatic.com/s/russoone/v5/BUtWDi-16QNsA8yggnRs5RJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Russo One';
	font-style: normal;
	font-weight: 400;
	src: local('Russo One'), local('RussoOne-Regular'), url(https://fonts.gstatic.com/s/russoone/v5/RO6e96EC9m6OLO0tr7J3z1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic */
@font-face {
	font-family: 'Scada';
	font-style: normal;
	font-weight: 400;
	src: local('Scada'), local('Scada-Regular'), url(https://fonts.gstatic.com/s/scada/v4/4V2xlVZXPBAtjb_L2VYlOg.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin-ext */
@font-face {
	font-family: 'Scada';
	font-style: normal;
	font-weight: 400;
	src: local('Scada'), local('Scada-Regular'), url(https://fonts.gstatic.com/s/scada/v4/eHF4KKeSCcrmp9P5oMFqsA.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Scada';
	font-style: normal;
	font-weight: 400;
	src: local('Scada'), local('Scada-Regular'), url(https://fonts.gstatic.com/s/scada/v4/E0waVAszb-SujpxhAtSawg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

/* cyrillic */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}

/* greek */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}

/* latin-ext */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'), url(https://fonts.gstatic.com/s/ubuntucondensed/v7/DBCt-NXN57MTAFjitYxdrDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

a-app {
	display: block;
}

a-app *, c-app * {
	box-sizing: border-box;
}

a-app [type="file"], c-app [type="file"], #crop {
	display: none;
}

.clear {
	clear: both;
}

::-webkit-scrollbar {
	width: 6px;
}

::-webkit-scrollbar-thumb {
	border-width: 1px 1px 1px 2px;
	border-color: #777;
	background-color: #aaa;
}

::-webkit-scrollbar-thumb:hover {
	border-width: 1px 1px 1px 2px;
	border-color: #555;
	background-color: #777;
}

::-webkit-scrollbar-track {
	border-width: 0;
}

::-webkit-scrollbar-track:hover {
	border-left: solid 1px #aaa;
	background-color: #eee;
}

.head {
	cursor: pointer;
}

.addingImages {
	display: inline-block;
	margin-left: 25px;
}

.addingImages .thisItem {
	/*border-bottom: 1px solid #a1a1a1;*/
	width: 595px;
}

.addingImages .thisItem:after {
	content: '';
	display: block;
	clear: both;
}

.addingImages .thisItem span {
	color: #000;
	font-family: OpenSansBold;
	line-height: 49px;
	float: left;
}

.addingImages .thisItem label {
	float: right;
	width: 157px;
	height: 29px;
	line-height: 29px;
	cursor: pointer;
	text-align: center;
	border-radius: 20px;
	background-color: #000;
	font-family: Helvetica;
	color: #fff;
	margin: 10px 0;
}

.addingText {
	display: inline-block;
	margin-left: 25px;
	margin-top: 20px;
}

.addingText .thisItem {
	width: 595px;
}

.addingText .thisItem:after,
.addingImages .thisItem:after {
	content: '';
	display: block;
	clear: both;
}

.addingText .thisItem .head,
.addingImages .thisItem .head {
	border-bottom: 1px solid #a1a1a1;
	height: 35px;
}

.addingText .thisItem .head:after,
.addingImages .thisItem .head:after {
	content: '';
	display: block;
	clear: both;
}

.addingText .thisItem .head .info,
.addingImages .thisItem .head .info {
	color: #fff;
	font-family: OpenSansBold;
	line-height: 35px;
	float: left;
}

.addingText .thisItem .head .imgRight,
.addingImages .thisItem .head .imgRight {
	float: right;
	background: url(/bitrix/templates/eshop_bootstrap_green/styles/../images/sprite.png) no-repeat -98px -5px;
	width: 16px;
	margin-top: 13px;
	cursor: pointer;
	height: 8px;
}

.addingText .thisItem.show .head .imgRight,
.addingImages .thisItem.show .head .imgRight {
	background-position: -74px -4px;
}

.addingText .thisItem .content {
	display: none;
	background: #cecbcb;
	padding: 12px;
}

.addingImages .thisItem .content {
	display: none;
	padding: 12px;
}

.addingText .thisItem.show .content,
.addingImages .thisItem.show .content {
	display: block;
}

.addingText .thisItem .content .fonts {
	margin-top: 15px;
}

.addingText .thisItem .content .fonts .thisFont {
	text-align: center;
}

.addingText .thisItem .content .fonts .thisFont {
	display: inline-block;
	padding: 3px 7px;
	background: white;
	margin: 3px;
	cursor: pointer;
}

.addingText .thisItem .content textarea {
	height: 60px;
	min-width: 0;
	min-height: 0;
	font-size: 14px;
	padding: 5px 7px;
}

.addingText .thisItem .content .item {
	margin: 3px 0;
	background: #f7f7f7;
	padding: 4px 15px;
	cursor: pointer;
}

.addingEngrave {
	display: inline-block;
	margin-left: 25px;
	margin-top: 20px;
}

.addingEngrave > .thisItem {
	width: 595px;
}

.addingEngrave > .thisItem:after {
	content: '';
	display: block;
	clear: both;
}

.addingEngrave > .thisItem > .head {
	border-bottom: 1px solid #a1a1a1;
	height: 35px;
}

.addingEngrave > .thisItem > .head:after {
	content: '';
	display: block;
	clear: both;
}

.addingEngrave > .thisItem > .head > .info {
	color: #fff;
	font-family: OpenSansBold;
	line-height: 35px;
	float: left;
}

.addingEngrave .thisItem .head .imgRight {
	float: right;
	background: url(/bitrix/templates/eshop_bootstrap_green/styles/../images/sprite.png) no-repeat -98px -5px;
	width: 16px;
	margin-top: 13px;
	cursor: pointer;
	height: 8px;
}

.addingEngrave > .thisItem.show > .head > .imgRight {
	background-position: -74px -4px;
}

.addingEngrave > .thisItem .thisItem.show .head .imgRight {
	background-position: -74px -4px;
}

.addingEngrave .thisItem .content {
	display: none;
	padding: 10px 0;
}

.addingEngrave > .thisItem.show > .content {
	display: block;
}

.addingEngrave > .thisItem.show > .content > .thisItem.show > .content {
	display: block;
}

.addingEngrave .thisItem .content .fonts {
	margin-top: 15px;
}

.addingEngrave .thisItem .content .fonts .thisFont {
	text-align: center;
}

.addingEngrave .thisItem .content .fonts .thisFont {
	display: inline-block;
	padding: 3px 7px;
	background: white;
	margin: 3px;
	cursor: pointer;
}

.addingEngrave .thisItem .content textarea {
	height: 60px;
	min-width: 0;
	min-height: 0;
	font-size: 14px;
	padding: 5px 7px;
}

.addingEngrave .thisItem .content .item {
	margin: 3px 0;
	background: #f7f7f7;
	padding: 4px 15px;
	cursor: pointer;
}

.adding {
	width: 152px;
	background-color: #434343;
	float: left;
	position: relative;
	display: none;
}

.selectFonts {
	top: 20px;
	left: 0;
	width: 100%;
	display: none;
	position: relative;
}

.selectFonts > p {
	font: bold 12px Scada;
	margin: 10px;
}

.selectFonts.show {
	display: block;
}

.selectFonts .close {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	right: -10px;
	background-color: #F97000;
	border-radius: 50%;
	cursor: pointer;
	color: white;
	text-align: center;
	font-family: monospace;
	line-height: 17px;
	display: none;
}

.selectFonts .fonts .thisItem {
	margin: 10px;
	background: black;
	cursor: pointer;
	color: white;
	text-align: center;
	padding: 10px;
}

.adding > .items .thisItem {
	margin: 10px;
	background: #434343;
	padding: 5px 8px 13px;
	font: bold 12px Ubuntu Condensed;
	color: white;
	cursor: pointer;
	text-transform: uppercase;
	border-bottom: 1px dashed #767676;
	display: block;
}

.adding > .items .thisItem:hover {
	text-decoration: underline;
}

.view {
	display: inline-block;
	margin: 0 10px;
	float: left;
}

.view .par_front, .view .par_rear {
	display: none;
}

.options {
	display: none;
}

.options.show {
	width: 134px;
	display: inline-block !important;
	float: right;
}

.options .type {
	font: bold 21px Open Sans Condensed;
	color: #8a8686;
}

.options .value {
	height: 40px;
	width: 274px;
	border: 1px solid #ccc;
	padding: 8px;
	color: #737373;
	border-radius: 3px;
	margin: 10px;
	width: 260px;
}

.options .actions {
	margin: 20px 0;
}

.options .actions .info {
	font: bold 12px Scada;
	margin: -10px;
}

.options .actions .fright {
	float: right;
}

.options .actions .item {
	background: #dca670;
	color: white;
	border: none;
	padding: 4px;
	font: 12px Tahoma;
	cursor: pointer;
	display: block;
	margin: 5px 0;
	width: 134px;
	line-height: 25px;
}

.addingText .listSvg,
.addingEngrave .listSvg {
	text-align: center;
}

.addingText .listSvg .thisSvg,
.addingEngrave .listSvg .thisSvg {
	cursor: pointer;
	margin: 10px 10px;
	width: 110px;
	display: inline-block;
}

.addingText .listSvg .thisSvg .image,
.addingEngrave .listSvg .thisSvg .image {
	width: 100%;
	height: 170px;
	background-size: 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #292929;
}

.addingText .listSvg .thisSvg span {
	text-align: center;
	font: bold 14px Scada;
	display: block;
	margin-top: 5px;
}
/* невидимый блок для расчёта положения от верха floatImage*/
div.fixed-par{ position:fixed; top: 0; width: 100px; height: 1px; left: 10px }

.floatImage {
	position: absolute;
	top: 80px;
	left: 38%;
	width: 900px;
	/*margin-left: -250px;*/
	background-color: white;
	box-shadow: 0 0 50px black;
	z-index: 999;
	display: none;
    text-align: center;
    white-space: nowrap;
}


.floatImage rgba {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .8);
	z-index: 0;
}

.floatImage close {
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	right: -10px;
	background-color: #F97000;
	border-radius: 50%;
	cursor: pointer;
	color: white;
	text-align: center;
	font-family: monospace;
	line-height: 17px;
	z-index: 999;
}

.floatImage img {
	max-height: none;
}

.floatImage .thisImage {
	width: 100%;
}

.floatImage .clickCrop {
	margin: 10px;
	background-color: #d8d3d3;
	padding: 5px 10px;
	border: 1px solid #9e9e9e;
	color: #4a4848;
	border-radius: 5px;
	font: 14px Ubuntu Condensed;
	cursor: pointer;
	position: relative;
}

.floatImage .clickCrop:hover {
	background-color: #b9b7b7;
}

/*div.jcrop-holder{ overflow-y: auto; overflow-x: hidden } */

/*
* c-app
*/

c-app {
	display: none;
	margin-top: 100px;
}

c-app .headMenu {
	background-color: #5F5E5D;
	display: block;
	padding: 0;
	margin: 0;
}

c-app .headMenu li {
	list-style: none;
	display: inline-block;
	color: #969594;
	font: 18px Ubuntu Condensed;
	margin: 10px 20px;
	cursor: pointer;
}

c-app .headMenu li * {
	cursor: pointer;
}

c-app .headMenu li:hover, c-app .headMenu li.active {
	color: white;
}

c-app .twoHead {
	background-color: white;
	padding: 40px;
}

c-app .twoHead .thisPrice {
	font: bold 22px Ubuntu Condensed;
}

c-app .twoHead .thisPrice .this {
	color: #FC7400;
}

c-app .threeHead .leftInfo {
	float: left;
}

c-app .threeHead .leftInfo .thisText {
	margin: 0 10px;
	font: 19px Ubuntu Condensed;
	line-height: 150px;
	text-transform: uppercase;
	color: #535353;
	margin-right: 40px;
}

c-app .threeHead .rightContent {
	display: flex;
	height: 150px;
	background-color: #303030;
	background-image: url(http://danila-master.ru/images/ceramics-design/tab-content_bg.png);
	background-repeat: no-repeat;
	background-position: left 0;
}

c-app .threeHead .rightContent .items {
	display: table;
	margin: 0 auto;
}

c-app .threeHead {
	display: none;
}

c-app .threeHead#decor {
	display: block;
}

c-app .threeHead#decor .rightContent .itemSelect {
	height: 90px;
	margin: 30px 10px;
	text-align: center;
	display: inline-table;
	cursor: pointer;
}

c-app .threeHead#decor .rightContent .itemSelect img {
	max-height: none !important;
}

c-app .threeHead#decor .rightContent .itemSelect.active .textInfo {
	color: #FC7400;
}

c-app .threeHead#decor .rightContent .itemSelect .textInfo {
	font: 16px Ubuntu Condensed;
	width: 96px;
	margin: 5px 0;
	color: white;
}

c-app .threeHead#material .rightContent {
	position: relative;
}

c-app .threeHead#material .rightContent .itemSelect,
c-app .threeHead#mount .rightContent .itemSelect {
	margin: 30px 60px;
	text-align: center;
	display: inline-table;
	cursor: pointer;
	font: 22px Ubuntu Condensed;
	line-height: 90px;
	color: white;
}

c-app .threeHead#material .rightContent .itemSelect.active,
c-app .threeHead#material .rightContent .itemSelect:hover,
c-app .threeHead#mount .rightContent .itemSelect.active,
c-app .threeHead#mount .rightContent .itemSelect:hover {
	color: #FC7400;
}

c-app .threeHead#material .floatItemSE {
	position: absolute;
	top: -50px;
	left: 100px;
	width: 250px;
	text-align: center;
	background-color: #F9F9F9;
	padding: 30px;
	z-index: 99;
	box-shadow: 0 0 30px rgba(0, 0, 0, .8);
	display: none;
}

c-app .threeHead#material .floatItemSE .itemImage {
	background-image: url(http://danila-master.ru/assets/forms/ph_18x13.png);
	width: 80px;
	background-size: cover;
	text-align: center;
	font: 17px Ubuntu Condensed;
	line-height: 80px;
	display: inline-block;
	cursor: pointer;
	color: white;
	margin: 4px;
}

c-app .threeHead#rect .items,
c-app .threeHead#bg .items {
	height: 150px;
	display: block;
	white-space: nowrap;
	width: 90%;
	overflow-x: auto;
	overflow-y: hidden;
}

c-app .threeHead#rect .items .rects,
c-app .threeHead#bg .items .bgs {
	padding: 10px;
}

c-app .threeHead#rect .thisRect,
c-app .threeHead#bg .thisBg {
	display: inline-block;
	margin: 14px 1px;
	border: 2px solid #9a9797;
	cursor: pointer;
}

c-app .threeHead#rect .thisRect.active, c-app .threeHead#rect .thisRect:hover,
c-app .threeHead#bg .thisBg.active, c-app .threeHead#bg .thisBg:hover {
	border: 2px solid #FC7400;
}

c-app .threeHead#rect .thisRect img,
c-app .threeHead#bg .thisBg img {
	height: 90px;
}

c-app close {
	background-color: #FC7400;
	border-radius: 50%;
	color: white;
	font: 14px Ubuntu Condensed;
	text-align: center;
	width: 20px;
	height: 20px;
	line-height: 19px;
	position: absolute;
	right: -10px;
	top: -10px;
	cursor: pointer;
}

c-app .fourHead {
	height: 694px;
	background-image: url(http://danila-master.ru/images/ceramics-design/bg.jpg);
	background-size: 100%;
	margin: 10px 0;
	border-top: 5px solid #FC7400;
}

c-app .fourHead .rightCanvas {
	height: 100%;
	display: table;
	padding: 30px 150px;
}

c-app .editText {
	background: white;
	width: 100%;
	padding: 15px 30px;
	margin: -5px 0;
	box-shadow: 0 0 30px rgba(14, 14, 14, 0.52);
	border-right: 3px solid #FC7400;
}

c-app .editText h3 {
	font-family: Ubuntu Condensed;
	font-size: 14px;
}

c-app .editText textarea {
	padding: 10px 30px;
	font: 14px Ubuntu Condensed;
	width: auto;
	max-width: none;
	display: inline-block;
	min-width: initial;
	min-height: initial;
}

c-app .addToCanvas {
	display: block;
	font: 18px Ubuntu Condensed;
	padding: 10px 15px;
	cursor: pointer;
	color: #716464;
}

#p_crop {
	display: none !important;
}

p-app .price {
	font: 26px Ubuntu Condensed;
	background-color: #FF6151;
	padding: 10px 25px;
	color: white;
	display: table;
	margin: 35px 0;
}

p-app .editStor {
	margin: 10px 48px;
	padding: 10px 30px;
	font-size: 14px;
	border-radius: 30px;
	box-shadow: 0 0 100px rgba(0, 0, 0, 0.44);
	background: #a09a9a;
	color: white;
}

p-app .editStor span {
	display: none;
}

p-app .editStor.front span:nth-of-type(1) {
	display: block;
}

p-app .editStor.rear span:nth-of-type(2) {
	display: block;
}

a-app .ThisPrice {
	display: inline-block;
	margin: 0px 0;
	background-color: #FF6151;
	line-height: 30px;
	padding: 0 10px;
	width: 168px;
}

a-app .ThisPrice h4 {
	font: 15px Ubuntu Condensed;
	color: white;
	display: inline-block;
}

a-app .actions .ThisPrice {

}

.cons-layouts-item {
	position: relative;
}
.cons-layouts-item .loadSVG {
	width: 165px;
	height: 295px;
}
.cons-layouts-item .removeLayout {
	position: absolute;
	top: 0;
	right: 5px;
	width: 40px;
}
.addSVG, .saveLayouts {
	background-color: #ff6151;
	color: #ffffff;
	text-decoration: none;
	display: inline-block;
	line-height: 30px;
	padding: 0 10px;
	margin-top: 10px;
}