
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}


.woocommerce form .form-row .required { visibility: visible; }

.bg{opacity: 0; transition: opacity 1s; -webkit-transition: opacity 1s;} .bg-loaded{opacity: 1;}
.woocommerce-product-gallery{ opacity: 1 !important; }
:root {--primary-color: #e8004d;}/* Site Width */.header-main{height: 70px}#logo img{max-height: 70px}#logo{width:60px;}.header-bottom{min-height: 55px}.header-top{min-height: 30px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 120px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.header-bottom {background-color: #f1f1f1}.header-main .nav > li > a{line-height: 16px }.header-bottom-nav > li > a{line-height: 16px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}.nav-dropdown{font-size:100%}/* Color */.accordion-title.active, .has-icon-bg .icon .icon-inner,.logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a,.nav-outline >li.active > a, .cart-icon strong,[data-color='primary'], .is-outline.primary{color: #e8004d;}/* Color !important */[data-text-color="primary"]{color: #e8004d!important;}/* Background */.scroll-to-bullets a,.featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline),.featured-table .title,.is-outline:hover, .has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover,.grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a ,.current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before,.banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner{background-color: #e8004d;}/* Border */.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover, .tagcloud a:hover,blockquote, .has-border, .cart-icon strong:after,.cart-icon strong,.blockUI:before, .processing:before,.loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover{border-color: #e8004d}.nav-tabs > li.active > a{border-top-color: #e8004d}.widget_shopping_cart_content .blockUI.blockOverlay:before { border-left-color: #e8004d }.woocommerce-checkout-review-order .blockUI.blockOverlay:before { border-left-color: #e8004d }/* Fill */.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill: #e8004d;}/* Background Color */[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button{ background-color:#cac6e6; }/* Color */.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary{color: #cac6e6}/* Color !important */[data-text-color="secondary"]{color: #cac6e6!important;}/* Border */.secondary.is-outline:hover{border-color:#cac6e6}.success.is-underline:hover,.success.is-outline:hover,.success{background-color: #81d742}.success-color, .success.is-link, .success.is-outline{color: #81d742;}.success-border{border-color: #81d742!important;}@media screen and (max-width: 549px){body{font-size: 100%;}}body{font-family:"Open Sans", sans-serif}body{font-weight: 0}body{color: #2e2d2d}.nav > li > a {font-family:"Open Sans", sans-serif;}.nav > li > a {font-weight: 700;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Open Sans", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 700;}.alt-font{font-family: "Dancing Script", sans-serif;}.header:not(.transparent) .header-bottom-nav.nav > li > a{color: #000000;}.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,.header:not(.transparent) .header-bottom-nav.nav > li.active > a,.header:not(.transparent) .header-bottom-nav.nav > li.current > a,.header:not(.transparent) .header-bottom-nav.nav > li > a.active,.header:not(.transparent) .header-bottom-nav.nav > li > a.current{color: #d70e5f;}.header-bottom-nav.nav-line-bottom > li > a:before,.header-bottom-nav.nav-line-grow > li > a:before,.header-bottom-nav.nav-line > li > a:before,.header-bottom-nav.nav-box > li > a:hover,.header-bottom-nav.nav-box > li.active > a,.header-bottom-nav.nav-pills > li > a:hover,.header-bottom-nav.nav-pills > li.active > a{color:#FFF!important;background-color: #d70e5f;}a{color: #e8004d;}.products.has-equal-box-heights .box-image {padding-top: 100%;}@media screen and (min-width: 550px){.products .box-vertical .box-image{min-width: 300px!important;width: 300px!important;}}.absolute-footer, html{background-color: #F7F7F7}.label-new.menu-item > a:after{content:"Новое";}.label-hot.menu-item > a:after{content:"Горячее предложение";}.label-sale.menu-item > a:after{content:"Распродажа";}.label-popular.menu-item > a:after{content:"Самые популярные";}

			.add_to_cart_button, .button.primary:not(.is-outline), .secondary.is-outline, .wpcf7-submit {
	box-shadow: 0px 10px 30px #ed719a!important;
	border-radius: 3px!important;
}

.add_to_cart_button:hover, .button.primary:not(.is-outline):hover, .secondary.is-outline:hover, .wpcf7-submit:hover, #action-button:hover {
	box-shadow: 0px 4px 30px #ed719a!important;
	border-radius: 3px!important;
}


.menu-item-type-post_type.menu-item-object-page a:hover, .menu-item.menu-item-type-custom.menu-item-object-custom a:hover {   
background-color: #e8004d;
    height: 70px;
	color: #f1f1f1;
}


.nav-dropdown-default {
    padding: 0px;
}

.nav-dropdown.nav-dropdown-simple a:hover {
	height: 45px!important;
	
}

.menu-item.menu-item-type-post_type.menu-item-object-page a:hover {
	background-color: #e8004d;
    height: 70px;
	color: #f1f1f1;
	
}

.nav {
    width: 102%;
    display: inline-block!important;

}
.nav-box > li.active > a {
	background-color: #e8004d;
    height: 70px;
	color: #f1f1f1;
	
}

tr:nth-child(odd) {
    background: white;
	    
}
tr:nth-child(even) {
    background: #f6f6f6;
        
}
td {
	padding: .5em!important;
}

.nav-dropdown {
	   padding: 0;
	
}


.h2 {
    font-weight: 400;
    font-size: 32px;
}

.entry-image img {
    width: 60%;
        margin-left: 15%;
}

.is-xsmall {
	display: none;
}

.badge, .badge.post-date {
	display: none;
}
.acc {
	    display: inline-block;
}
.box-normal {
	    border: 1px solid #cccc;	
}

.cat-item-71, .cat-item-81, .cat-item-89 {
	display:none!important;
}

	.title-wrapper {
		height: 80px!important;
		text-align: left;
	}

.star-rating {
	display:none!important;
}

.box-text p {
	text-align:left;
	
}
.icon-box-text li, .textwidget li, .tab-panels .panel.active li {
 list-style-type: none;
    background-image: none;
	   background-size: 20px;
    background-repeat: no-repeat;
	  background-position: left center;
    padding-left: 35px;
}
.box-text-inner p {
	text-align:center;
}

.icon-box-text1 li {
 list-style-type: none;
    background-image: none;
	   background-size: 22px;
    background-repeat: no-repeat;
	  background-position: left center;
    padding-left: 50px;

}

/*.accordion-title {
	    font-weight: 900;
}*/

.quiz-area, .question-content img {
	text-align: center;
}

#question-1, #question-3, #question-5, #question-7 {
    background-color: #f3acba30;	

}
#question-1, #question-2, #question-3, #question-4, #question-5, #question-6, #question-7 {
    padding: 15px;
    box-shadow: 0px 0px 30px #cccc;
}

#action-button {
	color: #f1f1f1;
	box-shadow: 0px 10px 30px #ed719a;
	background-color: #d70e5f;
	
}
.answer span {
	    font-weight: 300;	
}

.section-title span {
    text-transform: inherit;
}

@media (max-width: 768px) {
.accordion-inner {
    padding: 1em!important;
}
	th:last-child, td:last-child {
    padding-right: 0;
    width: 100px;
	}
	.accordion-title {
		font-size: 15px!important;
	}
	th, td {
		    font-size: .6em!important;
	}
	.nav-size-large>li>a {
    font-size: .8em;
    text-align: center;
}
	.container {
    padding-left: 10px;
    padding-right: 10px;
		text-align: center;
}
	p, li {
		text-align: justify;
    font-size: 12px;
	}
	.tab-panels h3 {
		text-align: left;
	}
	.product-title {
		font-size: 11px;
	}
		.box-blog-post {
	    height: 330px;
}
	.nav-line-bottom {
		    text-align: center;
	}
	.box-text h5 {
		height: 50px;
	}
	.watu_num, .question-content strong {
		font-size: 17px;
	}
	#action-button {
	    margin-left: 16%;
}
}


@media (min-width: 769px) {
#logo {
    width: 65px;
}
	.nav-box>li>a {
    padding: 0 0.3em;
	}
	.logo-left .logo {
    
    margin-right: 10px;
}
	.nav>li>a {
    font-size: .67em;
}
	.widget_price_filter .price_label {
 
    display: inline-block;
}
	.product-title.entry-title {
	    font-size: 20px;	
	}
	.product-short-description {
		font-size: 14px;
	}
	.image-fade_in_back {
	width: 300px!important;	
		height: 300px!important;	
		background-size: cover;
	}
	.breadcrumbs{
		    font-size: 12px;
	}
	.box-text {
		font-size: .8em;
	}
	.attachment-woocommerce_thumbnail {
		max-width: 77%!important;
	}
	.tabbed-content .nav-tabs>li {
    
    margin-bottom: 5px;
}
	.box-blog-post {
	    height: 345px;
}
	.nav-line-bottom {
		    text-align: center;
    font-size: 28px;
	}
	li.tab  {
		   margin: 0 22px;
		border: 1px solid #ccc;
		padding: 0 15px 0;
	}
#action-button {
    margin-left: 40%;
}
	.watu_num, .question-content strong {
		font-size: 20px;
	}
	
	.page-wrapper {
    
    padding-bottom: 200px;
}
	
}


@media (min-width: 1360px) {
#logo {
    width: 75px;
}
}

@media (min-width: 1400px) {
		.nav-box>li>a {
    padding: 0.7em;
	}
	}

@media (min-width: 1600px) {
		
/*	#logo {
    width: 200px;
}
	
	.logo-left .logo {
    
    margin-right: 30px;
}*/
		.menu-item.menu-item-type-custom.menu-item-object-custom, .menu-item.menu-item-type-post_type.menu-item-object-page  {
    
	padding-left: 10px;
    padding-right: 10px;
}
	.nav>li>a {
    font-size: .67em;
}

}

@media (min-width: 1800px) {
		
	#logo {
    width: 200px;
		padding-left: 50px;
}
		.nav>li>a {
    font-size: .75em;
}
}		

             