@charset 'utf-8';
/*
 Theme Name:   PartyMaker Child
 Theme URI:    http://partymaker.ancorathemes.com/
 Description:  PartyMaker - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     partymaker
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  partymaker
*/



/* =Theme customization starts here
-------------------------------------------------------------- */
.scheme_extra .sc_layouts_row_type_compact .sc_layouts_item_icon{
	font-size: 15px;
}

.sc_layouts_row_type_compact .sc_layouts_item_icon{
	width: 28px;
    height: 28px;
    line-height: 28px;
}
.sc_layouts_item_icon + .sc_layouts_item_details{
	font-size: 11px;
}
.toptext{
	color: #fffffe !important;
    font-size: 23px;
	font-family:'Lobster', cursive !important;
}
.sc_layouts_row_type_compact{
	padding: 0.4em 0;
}
.scheme_extra .sc_layouts_row_type_compact .sc_layouts_iconed_text_link .sc_layouts_item_details_line1{
	color: #fffffe;
}
.scheme_extra .sc_layouts_row_type_compact .sc_layouts_iconed_text_link .sc_layouts_item_details_line1:hover{
	color: #FF970D;
}
.sc_layouts_row_type_compact .sc_layouts_item_details_line1{
	margin-top: 4px;
}

h2.sc_item_title{
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
}
h1{
	font-size: 2.625em;
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
}
.scheme_default .sc_item_subtitle{
	font-family: 'Lobster', cursive;
	color: #fd9810;
}
h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag){
	letter-spacing: 0.6px;
}
.sc_icons .sc_icons_item_title span, .sc_icons .sc_icons_item_description span{
	font-family: 'Russo One', sans-serif;
	font-weight: 500;
	font-size: 24px;
	text-transform: none;
	color: #fff;
}
.sc_services_light .with_icon .sc_services_item_title a{
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	font-weight: 500;
	font-size: 15px;
}
.sc_services_light .sc_services_item_title a{
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	font-weight: 500;
}
#wpsm_counter_b_row_998 .wpsm_counterbox .wpsm_count-title{
	font-family: 'Russo One', sans-serif !important;
	font-weight: 500 !important;
	letter-spacing: 0.6px !important;
}
.scheme_dark .sc_layouts_title_caption{
	font-size: 2em;
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	font-weight: 500;
	color: #2b2b2b;
}
.scheme_dark .sc_layouts_title_breadcrumbs, .scheme_dark .sc_layouts_title_breadcrumbs a{
	color:#9d9c9b !important;
}
.scheme_dark .sc_layouts_title_breadcrumbs, .scheme_dark .sc_layouts_title_breadcrumbs a:hover{
	color:#ff9710 !important;
}
.scheme_dark .breadcrumbs_item.current{
	color: #ff9710 !important;
}

.top_panel > .vc_row:nth-child(3) > .wpb_column{
	margin-top: 0px !important;
	height: 100px;
}
.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text{
	max-width: 50%;
}
.sc_item_title{
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	font-weight: 500;
}
.artcat{
	color: #111;
	font-size: 24px;
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	font-weight: 500;
}
.top_panel{
	margin-bottom: 100px;
}
.single-product .related h2{
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	font-weight: 500;
}
.scheme_default .sidebar .widget .widget_title{
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	font-weight: 500;
}
.scheme_default .woocommerce .product_meta span, .scheme_default .woocommerce .product_meta span span, .scheme_default .woocommerce .product_meta a{
	margin-bottom: 15px;
}
.widget .widget_title, .widget .widgettitle{
	font-size: 20px;
}
.scheme_default h2{
	font-size: 2.375em;
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	
}
.sc_team_default .sc_team_item_title{
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
}
.scheme_default h3{
	font-size: 2.2em;
	margin-top: 2.84rem;
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	font-weight: 500;
}
h4{
	font-size: 1.5em;
	margin-top: 2.84rem;
	font-family: 'Russo One', sans-serif;
	letter-spacing: 0.6px;
	font-weight: 500;
}
.scheme_dark.sc_layouts_row{
	background:#ff970e;
}
.services_page_featured{
	box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
	border-radius: 10px;
}
p, ul, ol {
	color: #111;
	font-family: 'Nunito', sans-serif;
}
.top_panel > .vc_row:nth-child(5) > .wpb_column{
	height: 125px;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line1{
	color: #fffffe;
}
.woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating{
	float:left;
	margin-top: -6px;
	margin-bottom: 0px;
}
@media (max-width: 1023px){
	.woocommerce div.product .woocommerce-product-rating, .woocommerce-page div.product .woocommerce-product-rating{
		margin-top: -26px;
	}
}
@media (max-width: 767px){
	.summary entry-summary{
		padding-top: 1px;
	}
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .woocommerce .checkout table.shop_table .product-name .variation, .woocommerce .shop_table.order_details td.product-name .variation, .sc_services_default .with_icon .sc_services_item_title{
	font-family: 'Nunito', sans-serif;
	font-weight:700;
	font-size:1.2rem;
}
.scheme_default .single-product div.product .woocommerce-tabs .wc-tabs li a{
	font-family: 'Nunito', sans-serif;
	font-weight:800;
	font-size:23px
}
.woocommerce div.product .product_meta, .scheme_default .woocommerce div.product .product_meta span>a, .scheme_default .woocommerce div.product .product_meta span>span, .widget .widget_title, .widget .widgettitle, .counter{
	font-family: 'Nunito', sans-serif;
}
.widget p{
	color:#fff;
}
.scheme_default table td, .scheme_default table th + td, .scheme_default table td + td{
	color: #111;
	font-family: 'Nunito', sans-serif;
}
.scheme_default .sidebar .widget ul li, .scheme_default .sidebar .widget ul li a{
	color: #111;
}
.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner, .slider_container .slide_overlay{
	border-radius: 10px !important;
}

.post_featured[class*="hover_"], .post_featured[class*="hover_"] *{
	border-radius: 10px 10px 0px 0px;
}

.scheme_default .slider_container.slider_controls_top .slider_controls_wrap>a, .scheme_default .slider_container.slider_controls_bottom .slider_controls_wrap>a, .scheme_default .slider_outer_controls_top .slider_controls_wrap>a, .scheme_default .slider_outer_controls_bottom .slider_controls_wrap>a, .scheme_default .trx_addons_scroll_to_top, .scheme_default .trx_addons_cv .trx_addons_scroll_to_top, .scheme_default .woocommerce div.product div.images .flex-viewport, .scheme_default .woocommerce div.product div.images img, .scheme_default blockquote, .scheme_default .sidebar .widget .widget_title{
	border-radius: 10px;
}
.sc_services_light.slider_swiper .sc_services_item, .sc_services_light .columns_padding_bottom .sc_services_item, img{
	border-radius: 10px;
}
.woocommerce .shop_mode_list ul.products li.product .post_featured, .woocommerce-page .shop_mode_list ul.products li.product .post_featured, .scheme_default .wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel, .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a > .vc_tta-controls-icon, .scheme_default .sc_services_light .sc_services_item, .scheme_default .sc_slider_controls .slider_controls_wrap>a:hover, .scheme_default .slider_container.slider_controls_side .slider_controls_wrap>a:hover, .scheme_default .slider_outer_controls_side .slider_controls_wrap>a:hover, .scheme_default .sc_slider_controls .slider_controls_wrap>a, .scheme_default .slider_container.slider_controls_side .slider_controls_wrap>a, .scheme_default .slider_outer_controls_side .slider_controls_wrap>a, .post_featured .mask, .scheme_default .sc_testimonials_item, .esg-grid *, .esg-grid .mainul li.eg-washington-wrapper, .sc_action{
	border-radius: 10px;
}
.woocommerce ul.products li.product .post_featured{
	border-radius: 10px;
}
.scheme_default .woocommerce .shop_mode_thumbs ul.products li.product .post_item:hover{
  transform: translateY(-5px);
}
.sc_button_text{
	font-size: 15px;
}
.trx_addons_accent_hovered{
    font-size: 75px;
    font-family: 'Russo One', sans-serif;
    font-weight: 500;
    letter-spacing: 0.6px;
    line-height: 55px;
}
.wpb_column:not(.vc_col-sm-12) .sc_item_descr.sc_align_center{
	  margin-top: 34px;
    font-size: 18px;
    line-height: 37px;
}
.esg-grid .mainul li.eg-washington-wrapper,.vc_gitem-zone{
	border-radius:10px !important;
}
.widget p{
	color: #FF970D;
}
.sc_testimonials_item_content:before{
	font-family: Fontello, sans-serif;
}

.body_wrap .page_wrap .BigText {
  font-family: 'Russo One', sans-serif !important;
}
.body_wrap .page_wrap .SmallWhiteText{
	font-family: 'Lobster', cursive !important;
}
.awooc-popup-inner {
    padding: 0px 6px 0px 6px !important;
    margin-top: -50px !important;
}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit {
    background-color: #0000c6 !important;
}
.awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit:hover{
background-color:#2B2B2B !important;
}
.scheme_default h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    color: #ff970e;
}
/* Кастомный заголовок виджета */
.widget-title{
	font-family: 'Russo One', sans-serif;
    color: #2b2b2b;
    font-size: 1.4286em;
    line-height: 1.35em;
    font-weight: 600;
    letter-spacing: 0.4px;
    text-align: center;
    padding: 1.55em 1em;
    background: #E8E8E8;
    border-radius: 10px;
	margin-bottom: 20px;
}