html {
    font-family: Arial;
}
.main-menu-link {
    text-align: left;
}
.main-menu-link,
footer li a,
.map-link {
    text-decoration: none;
}
.map-link {
    color: #e5323d;
    margin-top: 4px;
    display: inline-block;
}
.panna-logo-title,
.main-menu-link,
footer h3,
footer li a,
.captcha-code span {
    color: #2c2a5c;
}
.main-menu-link {
    font-size: 18px;
    font-weight: 600;
}
.main-menu-list .main-menu-item:nth-of-type(2),
.main-menu-list .main-menu-item:nth-of-type(3),
.main-menu-list .main-menu-item:nth-of-type(4),
.main-menu-list .main-menu-item:nth-of-type(5),
.main-menu-list .main-menu-item:nth-of-type(6){
    text-align: center;
}
.main-menu-list .main-menu-item:nth-last-of-type(1) {
    text-align: right;
}
.shopping-title {
    color: #2c2a5c;
    font-size: 20px;
    font-weight: 600;
    text-align: right;
}
.counter-units,
.counter-amount {
    font-size: 14px;
    font-weight: 400;
    color: #706f6d;
    vertical-align: top;
}
.checkout {
    float: right;
    text-decoration: none;
}
.nav-footer  h3 {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 10px;
}
.nav-footer li a {
    font-size: 14px;
    font-weight: 400;
}
.subscribe-wrap > span {
    text-align: right;
    font-size: 14px;
    color: #2c2a5c;
    line-height: 14px;
}
.subscribe button {
    font-size: 14px;
    /*font-weight: 100;*/
}
.copyright {
    color: #706f6d;
    font-size: 12px;
    font-weight: 400;
}
.good-type {
    font-size: 12px;
    color: #706f6d;
    font-weight: 600;
    text-align: center;
    line-height: 30px;
}
.good-name {
    color: #2c2a5c;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    line-height: 1.2;
}

.involved-action {
    color: #ff0000;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
}
.title-filter {
    color: #706f6d;
    font-size: 14px;
    font-weight: 600;
    /*margin-bottom: 5px;*/
}
.reset-link {
    text-decoration: none;
    color: #706f6d;
}
.filter-item label {
    font-size: 14px;
    font-weight: 400;
    color: #706f6d;
    padding-left: 5px;
}
.catalog-title h1 {
    font-size: 24px;
    color: #00a1e5;
    margin: -7px 0 39px 0;
}
.breadcrumbs {
    /*line-height: 11px;
    margin: 20px 0px;*/
    vertical-align: top;
    margin: 0 0 35px 0;
}
.breadcrumbs a {
    font-size: 12px;
    color: #706f6d;
}
.sort-panel span,
.sort-panel select {
    font-size: 14px;
    font-weight: 400;
    color: #706f6d;
}
.title-product h1,
.checkout-title,
.shopping-cart-title,
.page-title,
.grid-items > h1:nth-of-type(1),
.about-content h1,
.konkurs-content h1,
.masterclass-container h1,
#designer_interview h1 {
	font-size: 24px;
	color: #00a1e5;
	margin-bottom: 15px;
}
.counts-wrap > span,
.counts-wrap > a {
    font-size: 18px;
    text-decoration: none;
}
.counts-wrap > span,
.counts-wrap > a,
.unit {
    color: #706f6d;
}
.unit {
    padding: 0 10px;
}
.availability-text,
.upload-size-text,
.send-comments label,
.captcha-code {
    font-size: 12px;
    color: #5a5a5a;
}
.yes-i,
.series-text,
.upload-text,
.link-rules-use-sites,
.show-all-sets,
.language-popup span {
    font-size: 12px;
}
.yes-i {
    color: #009456;
}
.series-text,
.link-rules-use-sites,
.show-all-sets {
    color: #2c2a5c;
    text-decoration: underline;
}
.upload-text {
    color: #2c2a5c;
    height: 30px;
    display: inline-block;
    float: left;
    line-height: 30px;
    padding: 0 10px;
}
.send-comments h4,
.timeframe,
.similar-show-counts,
.all-sets-text,
.all-sets-counts {
    font-size: 14px;
    font-weight: 600;
    color: #5a5a5a;
}
.all-sets-text {

}
.average-text,
.counter-raitings-text,
.score-text,
.language-popup span:nth-of-type(1),
.about-content-description,
.news-content p,
.articles-content p,
.rating_zag.add_action_block {
    color: #5a5a5a;
}
.language-popup span:nth-of-type(1) {
	text-align: left;
}
.average-rating,
.numbers-ratings,
.language-popup span:nth-of-type(2) {
    color: #2c2a5c;
}
.score-text {
    font-size: 12px;
    padding: 10px 0 5px 0;
    overflow: hidden;
    display: block;
}
.average,
.counter-raitings{
    font-size: 14px;
    font-weight: 600;
}
.counts-wrap a {
    line-height: 30px;
    width: 15px;
    display: inline-block;
    width: 10px;
}
.counts-wrap > span {
    width: 20px;
    display: inline-block;
    text-align: center;
}
.sum-c .sum,
.sum-c .currency {
    font-weight: 600;
}
.series-text {
    margin-bottom: 20px;
    display: inline-block;
}
.availability-text {
    display: inline-block;
    margin-bottom: 30px;
}
.count-units {
    margin-bottom: 25px;
}
.asociation > span {
    font-weight: 600;
}
.back-link {
    font-size: 16px !important;
    font-weight: normal;
}
.parent-name {
    color: #00a1e5;
    font-weight: 600;
    font-size: 19.15px;
    padding: 0 10px;
    line-height: 36px;
}
.nav-mobile-top-list > li > a {
    font-size: 18px;
    font-weight: 600;
}
.first-page {
    color: #00a1e5 !important;
}
.nav-mobile-sub2-list .parent-name  {
    font-size: 16px;
}
.nav-mobile-top-list > li > a.has-children {
  /*  font-size: 16px !important;*/
}
.mobile-filter-params {
    color: #00a1e5 !important;
    font-size: 14px !important;
}
.nav-mobile-sub-list > li > a {
    font-size: 16px !important;
    font-weight: 600 !important;
}
.nav-mobile-sub2-list li  a {
    font-size: 14px !important;

}
.description-product p {
	color: #5a5a5a;
	font-size: 12px;
	line-height: 16px;	
}
.notification {
	display: block;
	color: #ff0101;
	font-size: 12px;
	padding: 20px 0;
}
.thematic-workshops h2 {
	font-size: 18px;
	color: #2c2a5c; 
	margin: 30px 0 10px 0;   
	font-size: 18px;
    color: #2c2a5c;
    margin: 23px 0 10px 0;

}
.thematic-workshops p {
	color: #5a5a5a;
	font-size: 12px;
	line-height: 18px;
}
.row-forms label.name-row {
	font-size: 18px;
	font-weight: 600;
	font-family: Arial;
	color: #706f6d;
}
/*.row-forms:focus label.name-row {
	color: #2c2a5c !important;
}*/
.row-forms input[type="radio"] + label,
.row-forms input[type="checkbox"] + label {
	font-size: 14px;
}
.shopping-cart-items h3,
.shopping-cart-items h3 a,
.final-price span,
.ta-label,
.ta-sum,
.news-item h2 a {
	color: #2c2a5c;
}
.final-price span {
	font-size: 16px;
	font-weight: 600;
} 
.unit-price span {
	color: #656565;
	font-size: 16px;
}
.ta-label,
.ta-sum {
	font-size: 30px;
}
.char-name,
.char-value,
.datetime-msg  {
	font-size: 12px;
	font-weight: 600;
}
.comments p,
.reply-comment,
.shop-adress,
.shop-phone,
.operating-mode {
	font-size: 12px;
}
.datetime-msg {
	color: #aaa;
}
.user-name,
.back-to-list,
.about-content p,
.faq-content p,
.pay-content p,
.pay-content ul,
#designer_interview p   {
	font-size: 14px;
}
.user-name,
.news-item h2 {
	font-weight: 600;
}
.comments-views h3,
.shop-place,
.result-label {
	font-size: 18px;
}
.comments-views h3 {
	margin-top: 15px;
	margin-bottom: 0px;
}
.char-name,
.comments-views h3,
.comments p,
.shop-adress,
.shop-phone,
.operating-mode,
.back-to-list,
.mclass-item .text p,
.description p,
.wheretobuy-container p,
.warning_text,
.comment_row textarea + span,
#oc22,
.grid-items > h1:nth-of-type(1) ~ p:nth-of-type(1),
.catalog-desc,
.about-content p,
.about-content ul li,
.designer-content h3,
.designer-content p,
.faq-content p,
.faq-content ul li,
.job-conten p,
.konkurs-content p,
.articles-content h2,
.articles-content h3,
.masterclass-container p,
.ram,
.pay-content p,
.pay-content ul,
.wtbuy-content h2,
.wheretobuy-table p,
.delivery-methods p,
.askq-content p,
.askq-content label,
#designer_interview p,
#designer_column ul li,
#designer_interview ul,
.items-li,
.job-conten h2,
.masterclass-container h2,
.ol-items-li li,
.order-data-cell,
.table_cell,
.checkout-form-wrap p,
.description-mclass .text a,
.wtbuy-content p  {
	color: #5a5a5a;
}
.reply-comment,
.row-field a {
	text-decoration: underline;
}
.char-value,
.reply-comment,
.shop-place,
.sidebar-nav li a,
.description-mclass a,
.breadcrumbs li a.active,
.row-field a,
.breadcrumbs li span,
.good-name a,
.about-content a,
.designer_about a,
.faq-content a,
.job-conten a,
.konkurs-content a,
.delivery-methods ul li a,
.askq-content a,
#designer_interview a,
#designer_column a,
.items-li a,
.masterclass-container a,
.checkout-form-wrap a {
	color: #2c2a5c;
}
.sidebar-nav li a {
	line-height: 22px;
}
.sidebar-nav li a,
.news-item h2,
.news-item p,
.about-content-description p,
.about-content-description span,
.row-field a,
.comment_row textarea + span,
.about-content ul li,
.designer-content a,
.designer-content p:nth-of-type(1),
.faq-content ul li,
.konkurs-content p,
.articles-content p,
.masterclass-container p,
.wtbuy-content h2,
.delivery-methods p,
.delivery-methods ul,
.job-conten p,
.askq-content p,
.ol-items-li li,
.order-data-table,
.order-summary-table,
.checkout-form-wrap p,
.wtbuy-content p  {
	font-size: 14px;
}
.city-link {
	text-decoration: none;
	color: #2c2a5c !important;
}
.back-to-list,
.sidebar-nav li a,
.description-mclass a,
.news-item h2 a,
.good-name a {
	text-decoration: none;
}
.description-mclass h3,
.description-mclass .text {
	text-align: center;
}
.shop-place {
	font-weight: normal;
}
.show-result {
	font-size: 19px;
	text-align: center;
}
.result-label,
.range-start,
.range-end,
.checkout-text,
.good-description #panna_about {
	color: #706f6d;
}
.description-mclass h3,
.description p,
.warning_text {
	font-size: 14px;
	font-weight: normal;
}
.mclass-item .text p,
.date-publication,
.checkout-text,
#oc22,
.grid-items > h1:nth-of-type(1) ~ p:nth-of-type(1),
.breadcrumbs li span,
.good-description #panna_about,
.ram a,
.ram .dat,
.ram,
.wheretobuy-table p,
.description-mclass .text {
	font-size: 12px;
}
.date-publication {
	color: #bfbfbf;
}
.about-content-description h2,
.wheretobuy-container p {
	font-size: 18px;
}
.about-content-description h3,
.good-name a,
.about-content p strong,
.designer-content h3,
.faq-content p strong,
.articles-content h2,
.articles-content h3,
.job-conten h2,
.masterclass-container h2 {
	font-size: 16px;
}
.ful-catalog-text {
	font-size: 16px !important;
}
.about-content-description li,
.add_info,
.catalog-desc,
.ram > strong:nth-of-type(1),
.panna_admin,
#designer_column ul li,
#designer_interview ul,
.items-li {
	font-size: 14px;
}
.open-group-link,
#oc22,
.good-name a,
.good-description #panna_about  {
	font-weight: 400;
}
.add-info-link {
	cursor: pointer;
}

 /*old style panna raiting*/
.raitings .price_itogo {
	color: #5a5a5a;
	font-weight: 600;
}
.raitings .price_itogo span,
#catalog_themes_left2 a,
#catalog_themes_right2 a,
.designer-content a,
.ram a {
	color: #2c2a5c;
}
.raitings .price_itogo2 {
	color: #5a5a5a;
	font-size: 12px;
	font-weight: 400;
}
.price_itogo span {
	font-size: 14px !important;
	font-weight: 600;
}
.rating_zag.add_action_block {
	font-size: 18px;
}
.ram .dat {
	color: #aaa;
	font-weight: 600;
}
.checkout-order {
	text-decoration: none !important;
}
.main-menu-link:hover {
	color: #706f6d;
}
.main-menu-link.active {
	color: #00a1e5;
}
.slash {
	color: #706f6d;
}
.klart-link-url	 {
	color: #000;
	font-size: 14px;
}
.main-menu-drop-down-list-item a:hover,
#catalog_themes_left2 a:hover,
#catalog_themes_right2 a:hover {
	/*color: #000 !important;*/
	color: #00a1e5 !important;
}

