/*
Theme Name: Porto Child
Theme URI: https://yourwebsite.com
Description: Дочерняя тема для Porto
Author: Ваше имя
Author URI: https://yourwebsite.com
Template: porto
Version: 1.0.0
*/

/* Импорт стилей из родительской темы */
@import url("../porto/style.css");


.post-type-archive{

}

.tax-company_category .sidebar,
.post-type-archive-companies .sidebar,
.single-companies .sidebar {
	display: none;
}

.tax-company_category .main-content,
.post-type-archive-companies .main-content,
.single-companies .main-content {
	max-width: 100%;
	flex: auto;
}

.company_row .broker-row-special{
	margin-top: 15px;
}
.company_row>div{
	
}
.company_row > .col-md-2{
max-width: 14%;
}

.post-date>time{
	display: none !important;
}
.post-item .post-date{
	width: 45px !important;
	text-align: center !important;
}

.archive-products .products.list .product-content > .yith-wcwl-add-to-wishlist{
	display: none;
  }
  .woocommerce-tabs .tab-content{
	padding-top: 0px !important
  }

  

#home-new-hero {
	height: 50vh;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	justify-items: center;
	align-content: center;
}

#home-new-hero .hero_logo {
	width: 100%;
	display: flex;
	justify-content: center;
}

#home-new-hero .hero_logo img {
	max-width: 200px;
	margin-bottom: 30px;
}

#home-new-hero h2 {
	text-align: center;
}

#home-new-hero form {
	display: flex;
	justify-content: center;
}

#home-new-hero input[type="text"] {
	border-radius: 10px 0 0 10px;
	width: 60vw;
	max-width: 1000px;
	margin-right: -5px;
	height: 47px;
}

@media screen and (max-width:768px) {
	#home-new-hero input[type="text"] {

		width: 56vw;
	}

	#home-new-numbers .number_item {
		width: 100% !Important;
		margin-bottom: 30px;
	}

	#home-new-numbers .number_item:last-child {
		margin-bottom: 0;
	}
}

#home-new-hero select {
	margin-right: -5px;
	height: 47px;
}

#home-new-hero button {
	border-radius: 0 10px 10px 0;
	padding: 0.533rem 0.933rem;
	color: #ffffff;
	height: 47px;
}

#home-new-categories {}

#home-new-categories .products-container {
	justify-content: center;
}

#home-new-categories .products-container li {
	max-width: 14%;
}

#home-new-categories .products-container li .thumb-info {
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
}

#home-new-categories .products-container li .thumb-info-wrapper {
	border-radius: 50%;
	width: 100px;
	height: 100px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: center;
}

#home-new-categories .products-container li .thumb-info-wrap {}

#home-new-categories .products-container li .thumb-info-title {
	position: relative;
	color: #000000;
}

.home-new-block-heading {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	margin-bottom: 30px;
	justify-content: space-between;

}

.home-new-block-heading a {
	border-radius: 5px;
	background: #ea6253;
	padding: 10px 20px;
	color: #fff;
}

.home-new-block-heading a:hover {
	border-radius: 5px;
	background: #ea6253;
	padding: 10px 20px;
	color: #fff;
}

.home-new-block-heading .elementor-icon-box-wrapper {
	display: flex;
	flex-wrap: nowrap;
	align-items: center !important;
	align-content: center !important;
}

.home-new-block-heading .elementor-icon-box-icon {
	margin: 0 !important;
	margin-right: 10px !important;
	margin-bottom: 0px !important;
}

.home-new-block-heading i {
	font-size: 20px;
	color: #ea6253;
}

.home-new-block-heading h2 {
	padding: 0 !important;
	margin: 0 !important;
	text-align: left;
}

/* #home-new-hero form fieldset{ */
/* display: flex; */
/* flex-wrap: wrap; */
/* } */
#home-new-numbers {
	margin-bottom: 100px;
	padding-top: 30px;

}

#home-new-numbers ul {
	list-style: none;
	margin-bottom: 0;
	margin-inline-start: 0;
	padding-inline-start: 0;
	display: flex;
	flex-wrap: wrap;
	padding: 20px 0;
	padding-top: 25px;
	background: #f2f2f2;
	border-radius: 5px;
}

.number_item p {
	margin-bottom: 0 !important;
}

.number_item p,
.number_item span {
	padding: 0;
	margin: 0 !important;
}

#home-new-numbers .number_item {
	text-align: center;
}

#home-new-numbers .number_item span {
	font-size: 30px;
	font-weight: bold;
	color: #ea6253;
}

#home-new-numbers h2 {
	font-weight: bold;
	color: #ea6253;
	font-weight: bold;
	letter-spacing: -1px;
}

#home-new-downloads,
#home-new-products,
#home-new-top-rated {
	margin-bottom: 100px;
}

#home-search-examples {
	font-size: 12px;
	display: none;
}

.search-examples {
	font-size: 12px;
	display: block;
	max-width: 600px;
	width: 100%;
}

.search-examples a:hover {
	color: #ea6253 !important;
	cursor: pointer;
}

.search-examples a:not(:last-child):after {
	content: ', ';
}

.category_tab_content {
	display: none;
}

.category_tab_content.active {
	display: block;
}

.category_tabs_list {
	list-style: none;
	padding-inline-start: 0;
	margin-bottom: 0;
	margin-inline-start: 0;
	margin-block-start: 0;
	display: flex;
	/* flex-wrap:wrap; */
}

.category_tabs_list li {
	cursor: pointer;
	padding: 0 15px;
	position: relative;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 10px;
}

.category_tabs_list li.active {
	font-weight: bold;
	color: #ea6253;
}

.category_tabs_list li.active:after {
	content: '';
	height: 5px;
	width: 100%;
	display: block;
	position: absolute;
	background: #ea6253;
	left: 0;
}

.recommended-block-heading {}

.home_categories_container {
	list-style: none;
	display: flex;
	flex-wrap: wrap;

	margin-inline-start: 0;
	margin: 0;
	padding-inline-start: 0;
}

.category_image {
	/* max-width: 70%; */
	padding: 5px;
	border-radius: 50%;
	background: #f2f2f2;
	height: 120px;
	width: 120px;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: center;
	margin: 0 auto;
}

.category_image img {}

.home_categories_container .category_item {}

.category_title {
	text-align: center;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

.category_count {
	text-align: center;
	font-size: 11px;
	color: #898989;
}

.category_item a {
	text-decoration: none;
}

.category_item a:hover .category_title {
	color: #ea6253;
}

.category_item a:hover .category_image {
	background: #ea625369;
	transition: 300ms;
}

.new_home_container section {
	margin-bottom: 100px;
}

.home-new-block-heading-title i {
	margin-right: 10px;
}

.new_home_container .add-links-wrap {
	display: none;
}

.home-new-block-heading-title {
	max-width: 100%;
	margin-bottom: 0;

}

.home-new-block-left-part {
	max-width: 50%;
}

.owl-item {
	display: inline-block;
}

@media screen and (max-width:768px) {
	.recommended_block_tabs {
		overflow-x: scroll;
	}
}

.recommended_block_tabs_content {
	overflow: hidden;
}

.owl-nav.disabled {
	display: none;

}

@media screen and (max-width:768px) {

	#home-new-categories .products-container li {
		max-width: 30%;
	}

	.home-new-block-heading .elementor-col-50 {
		max-width: 50%;
	}

	.home_categories_container .category_item {
		width: 30% !important;
		margin-bottom: 30px;
	}


}

@media screen and (max-width:600px) {
	.category_tab_content ul {
		display: block !important;
	}

	.category_tab_content .owl-carousel .owl-item {
		display: inline-block;
		width: auto;
	}
}

@media screen and (max-width:500px) {

	#home-new-categories .products-container li,
	.home-new-block-heading-title {
		max-width: 100%;
	}

	.home-new-block-left-part {
		max-width: 100%;
		margin-bottom: 15px;
	}

	.home_categories_container .category_item {
		width: 50% !important;
	}

	#home-new-hero select {
		width: 85px;
	}

	#home-new-hero input[type="text"] {
		width: 50vw;
	}
}

.post-image .thumb-info-wrapper img {
	height: 168px;
	object-fit: cover;
}

#home-news .post-image .thumb-info-wrapper img {
	height: 250px;
	object-fit: contain;
}

.new_home_container .widget>div>ul li,
.widget>ul li {
	border-top-color: #0000 !important;
}

.tax-broker_category .sidebar,
.post-type-archive-brokers .sidebar,
.single-brokers .sidebar {
	display: none;
}

.tax-broker_category .main-content,
.post-type-archive-brokers .main-content,
.single-brokers .main-content {
	max-width: 100%;
	flex: auto;
}

.broker-row {
	width: 100%;
	background: #f7f7f7;
	border-radius: 5px;
	padding: 20px 5px;
	margin: 10px;
	display: flex;
	align-items: center;
}

.broker-row:nth-child(even) {
	background: #fbfbfb;
}

.broker-row-special {
	width: fit-content;
	padding: 2px 8px;
	border-radius: 20px;
	color: #fbfbfb;
	text-align: center;
	white-space: nowrap;
	font-size: 11px;
	font-weight: 600;
	line-height: 16px;

}

.broker-row>div {
	width: 100%;
}

.broker_logo {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.broker_title {
	font-weight: bold;
	text-align: center;
	color: #2b2b2d;
	font-size: 16px;
}

.broker-row .char_title {
	font-size: 12px;
	font-weight: bold;
	color: #a2a2a2;
}

.broker-row .char_value {
	color: #2b2b2d;
	font-weight: 700;
}

.broker-row .open_account_btn {
	width: 100%;
	display: block;
	border-radius: 25px;
	text-align: center;
	background: #cccccc;
	padding: 5px 20px;
	text-transform: uppercase;
}

.broker-row .open {
	border: 2px solid #ea6253;
	color: #ffffff;
	background: #ea6253;
}

.broker-row .visit_site {
	color: #2b2b2d;
	background: #ffffff;
	border: 1px solid #a2a2a2;
	margin-top: 10px;
	/* width: fit-content; */
}

.broker_buttons {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: flex-end;
}

.broker_categories {
	list-style: none;
	display: flex;
	padding: 0;
	border-bottom: 1px solid #e6e6e6;
}

.broker_category_item {
	padding: 0 20px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}

.broker_category_item a {
	color: #777777;
}

.broker_category_item:first-child {
	padding-left: 0;
}

.broker_category_item.active {}

.broker_category_item.active a {
	color: #ea6253;
}

.broker_category_item.active:after {
	content: '';
	display: block;
	height: 2px;
	background: #ea6253;
}

.broker_category_description {
	background: #f0f5fa;
	padding: 20px;
	border-radius: 10px;
	margin: 10px 0;
	margin-bottom: 30px;
	color: #3a76c0;
}

.broker_category_description p {
	line-height: 1.7;
}

.broker_category_header h1,
.broker_category_header h2 {
	font-weight: bold;
}

.tax-broker_category .pagination .prev::before,
.tax-broker_category .pagination .next::before,
.brokers_page .pagination .prev::before,
.brokers_page .pagination .next::before {
	top: 0;
}

.broker_single_row {
	display: flex;
	flex-wrap: wrap;
}

.brokers_seo {
	padding: 30px 0;
}

.brokers_widget_row {
	display: flex;
	flex-wrap: wrap;
}

.brokers_widget_row .image_container {
	width: 100%;
	background: #f9f9f9;
	margin-bottom: 20px;
	border-radius: 5px;
}

.brokers_widget_item img {
	max-width: 300px;
	width: 100%;
	height: 100px;
	object-fit: contain;
	object-position: center;
	background: #f9f9f9;
	border-radius: 5px;
}

.brokers_widget_item_inner {
	display: flex;
	flex-wrap: wrap;
	padding: 10px;
}

.broker_item_title {
	font-weight: bold;
	color: #2b2b2d;
}

.broker_item_since {
	font-size: 11px;
}

.brokers_item_left {
	margin: 0;
	padding: 0;
}

.broker_item_regulation {
	font-size: 13px;
	line-height: 1;
}

.brokers_item_right a {
	border: 1px solid #ccc;
	padding: 5px 10px;
	border-radius: 25px;
	text-transform: uppercase;
	color: #2b2b2d;
	font-weight: bold;

}

.brokers_item_right a:hover {
	border-color: #ea6253;
	background: #ea6253;
	color: #ffffff;
	text-decoration: none;
}

.brokers_item_right {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-content: center;
	padding-right: 0;
}

.brokers_widget_row {
	margin: 0 -15px;
}

.pagination-wrap {
	margin-bottom: 30px;
}

#header .main-menu>li.menu-item>a {
	font-size: 15px !important;
}

@media screen and (max-width:767px) {
	.company_row > .col-md-2 {
		max-width: 100%;
	}
	.broker_logo {
		max-width: 300px;
		margin: auto;
	}

	.broker_title {
		padding: 20px 0;
	}

	.broker_buttons {
		justify-content: center;
		padding-top: 20px;
	}
}

.widget_title_link {
	float: right;
	text-transform: none !important;
	font-weight: 400 !important;
	font-size: 12px;



}

aside .widget-title {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

li.goback_tab {
	float: right !important;
	margin: 0 !important;
	border: 0 !important;
}

li.goback_tab:hover {
	border-bottom: none !important;
	border-color: #ffffff !important;
	border: 0 !important;
}

.go_back_icon {
	display: none !important;
	background: #F44336;
	display: flex;
	flex-wrap: wrap;
	width: 30px;
	height: 30px;
	padding: 0;
	border-radius: 5px;
	justify-content: center;
	align-content: center;
	cursor: pointer !important;
}

.go_back_icon span {
	background: #fff;
	border-radius: 100%;
	width: 25px;
	height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.go_back_icon span i {
	color: #F44336;
}

.woocommerce-tabs .resp-tabs-list li.resp-tab-active,
.woocommerce-tabs .resp-tabs-list li:last-child:hover {
	border-color: #ffffff00 !important;
}

.product-categories {}

.product-categories .cat-item .count {
	margin-left: 5px;
}

.product-categories .cat-item img {
	width: 26px;
	margin-right: 5px;
}

#home-new-hero .searchform {
	width: 100% !important;
}

#home-new-hero #yith-ajaxsearchform {
	width: 100% !important;
}

#home-new-hero .yith-ajaxsearchform-container {
	width: 100% !important;
}

#home-new-hero .search-navigation {
	width: 80% !important;
}

#home-new-hero select {
	width: 100% !important;
}

#home-new-hero .yith-ajaxsearchform-select {
	width: 15% !important;
}

#home-new-hero .yith-searchsubmit {
	max-width: 5% !important;
}

#home-new-hero .searchform div.yith-ajaxsearchform-container input {
	max-width: 100% !important;
	width: 100% !important;
	height: 47px;
	border-radius: 10px 0 0 10px;
}

.add_indicator_file_area {
	margin-bottom: 30px;
}

.add_indicator_file_area span {
	font-size: 17px;
}


.add_indicator_file_area button {
	font-size: 17px;
	min-width: 150px;
	margin-right: 10px;
}

.wpcf7-form-control-wrap.file-935 {
	display: none;
}

.indicator-publication-date {
	display: none;
}

.widget_newproducts_home_widget .indicator-publication-date {
	display: block;
}

.widget_newproducts_home_widget .star-rating {
	display: none;
}

.widget_newproducts_home_widget .rating_average {
	display: none;
}

.widget_newproducts_home_widget .indicator_downloads {
	display: none;
}

.pagination a:before {
	top: 0 !important;

}

.pagination .next:before,
.page-links .nextpagelink:before {
	top: 0 !important;
}

.author-name a {
	margin-left: 5px;
}

.column2-right-sidebar .widget_title_link {
	/* display: none; */
}

.post-date .go_back_icon {
	margin: 0 auto;
	margin-top: 30px;

}

.sidebar-content .home-new-block-heading {}

.sidebar-content .home-new-block-left-part {
	max-width: 100%;
}

.sidebar-content .home-new-block-heading-title {
	margin-bottom: 15px;
	font-size: 1em;
	margin-top: 0;
	line-height: 1.4;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: none;
}

.sidebar-content .home-new-block-heading-title i {
	display: none !important;
}

.sidebar-content .home-new-block-top-description {
	display: none;
}

.sidebar-content .home-new-block-heading-button {
	display: none;
}

.sidebar-content .widget_brokers_widget {}

.sidebar-content .brokers_widget_row {}

.sidebar-content .brokers_widget_row li {
	max-width: initial !important;
	flex: none !important;
}

label.screen-reader-text {
	display: none;
}

.share-links .share-yelp:before {
	content: "";
	background: url('../porto/images/ff-icon.png');
	width: 13px;
	height: 13px;
	background-size: contain;
}

.share-links .share-yelp:hover::before {
	content: "";
	background: url('../porto/images/ff-icon-hover.png');
	width: 13px;
	height: 13px;
	background-size: contain;
}

#tab-description h2:first-child {
	display: none !important;
}

#tab-description p:first-child {
	margin-top: 20px;
}

#close-moneta-banner {
	position: absolute;
	right: 0;
	top: -30px;
	cursor: pointer;
}

#close-moneta-banner svg {
	border-radius: 100px;
	background: #000000;
}

#close-moneta-banner svg path {
	fill: #ffffff;
}

.single_product_top_rating {
	display: flex;
	flex-wrap: wrap;
	padding: 10px 0;
	font-size: 14px;
}

.top_rating_star {
	margin-right: 10px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.top_rating_download {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.single_product_top_rating svg {
	margin-right: 5px;
}

.single_product_top_rating svg path {
	fill: #777777;
}

.top_rating_star_reviews svg path {
	fill: #777777;
}

.play-video-now {
	position: absolute;
	top: 0;
	left: 0;

	z-index: 9999;
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
}

.play-video-now path {
	fill: #ffffff;
}

.play-video-now svg {
	filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 1));
}

.play-video-now svg:hover {
	filter: drop-shadow(2px 2px 13px rgba(0, 0, 0, 1));
}

.mfp-content .mfp-figure figure:before {
	position: inherit !important
}

.invideo {
	position: absolute;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}

.invideo svg {
	background: #fff;
	border-radius: 101px;
	opacity: 0.9;
}

.owl-stage-outer {
	overflow: hidden;
}

.video-popup {
	display: block;
    position: relative;
}

.video-popup svg {
	position: absolute;
	width: 70px;
	height: 70px;
	filter: drop-shadow(2px 4px 6px #777);
}

.video-popup svg path {
	fill: #ffffff;
}
.play_container{
	display: flex;
    flex-wrap: wrap;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.indicator-thumbnail{
	
}
.indicator-thumbnail .play_container{

}
.indicator-thumbnail .play_container svg{
	width: 30px;
	height: 30px;
}
.indicator-thumbnail .play_container svg path{
	fill: #ffffff;
}


/*Similar Products*/
.similar_products .add_to_cart_read_more {
	display: none;
  }
  
  /*advertising_random_list*/
  .advertising_random_list {
	display: none;
  }
  
  /*Rate this Product*/
  .rate_this_indicator {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	margin: 20px 0;
  }
  
  .rate_this_indicator .comment-form-rating {
	width: 135px;
	display: block;
  }
  
  .rate_this_indicator .rate_this_indicator_description,
  .rate_this_indicator .rate_this_indicator_already {
	width: 100%;
	display: block;
	text-align: left;
	margin-bottom: 5px;
  }
  
  .rate_this_indicator .comment-form-rating .stars span a {
	zoom: 1.1;
	cursor: pointer;
  }
  
  .rate_this_indicator .rate_this_indicator_already {
	display: none;
  }
  
  ul.products li.product-col .rating-wrap {
	width: 100%;
  }
  
  .star-rating {
	display: flex;
	flex-wrap: wrap;
	float: left;
  }
  
  .rating-content {
	width: 100%;
	display: flex !important;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
  }
  
  .rating_average {
	margin-left: 10px;
	display: block;
	width: fit-content;
  }
  
  .rating_container {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
  }
  
  /*Indicators downloads*/
  .indicator_downloads {}
  
  .kcc_block {
	position: relative;
	transition: background-color 0.2s;
	cursor: pointer;
  }
  
  .kcc_block img {
	float: left;
	width: 2.1em;
	height: auto;
	margin: 0;
	border: 0px !important;
	box-shadow: none !important;
  }
  
  .kcc_block a {
	border-bottom: 0;
  }
  
  .kcc_block a.kcc_link {
	text-decoration: none;
	display: block;
	font-size: 150%;
	line-height: 1.2;
  }
  
  .kcc_block .kcc_desc {
	color: #666;
  }
  
  .kcc_block .kcc_info {
	font-size: 14px;
	color: #aaa;
	margin-top: 15px;
  }
  
  .kcc_block:hover a {
	text-decoration: none !important;
  }
  
  .kcc_block .kcc-edit-link {
	position: absolute;
	top: 0;
	right: .2em;
  }
  
  .kcc_block:after {
	content: "";
	display: table;
	clear: both;
  }
  
  .rating_downloads_container {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
  }
  
  .indicatorMark {
	display: inline-block;
	background-color: #efefef;
	color: #7b858a;
	padding: 3px 10px;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
	font-size: 12px;
  }
  
  .indicatorLink {
	display: inline-block;
	background-color: #e84e3d;
	color: #ffffff;
	padding: 3px 10px;
	border-radius: 5px;
	margin-bottom: 5px;
	transition: 0.2s;
	font-size: 12px;
  }
  
  .indicatorLink:hover {
	background-color: #222529;
	transition: 0.05s;
	text-decoration: none;
	color: #ffffff;
  }
  
  .indicatorData {
	  margin: 10px 0;
  }
  
  .product_get_broker {
	  margin-top:20px;
  }
  
  #header .logo img {
	max-width: 195px;
  }
  
  .vc_custom_1606633390166 {
	margin-bottom: 0px !important;
  }
  
  .footer-wrapper {
	border-top: 2px solid #ea6253;
  }
  
  .grecaptcha-badge {
	display: none !important;
  }
  
  .page-id-2905 .grecaptcha-badge,
  .page-id-2913 .grecaptcha-badge,
  .page-id-75 .grecaptcha-badge {
	display: block !important;
  }
  
  /*
  h2.resp-accordion[aria-controls="tab_item-2"] {
	display: none;
  }
  */
  .aiosrs-rating-wrap {
	display: none;
  }
  
  .labels .onhot {
	display: none;
  }
  
  #custom_html-3 a,
  #custom_html-4 a {
	font-size: .875rem;
	height: max-content;
	/* max-width: 170px; */
	padding: 8px 1.25rem;
	min-width: 172px;
	border-radius: 0.4em !important;
	color: #ffffff;
	background-color: #141a1f;
	text-align: center;
	border-color: #141a1f #141a1f #000000;
	font-weight: 700;
	transition: 0.2s;
	text-transform: uppercase;
	font-family: Poppins;
	display: block;
	margin-bottom: 10px;
	/* margin-right: 20px; */
	width: max-content;
  
  }
  
  .myAuthor .post-excerpt {
	display: none;
  }
  
  /*.shop-loop-after .page-numbers{display: none;}*/
  .home .yith-wcwl-add-to-wishlist {
	display: none;
  }
  
  #custom_html-3 a:hover,
  #custom_html-4 a:hover {
	text-decoration: none;
	background-color: #ea6253;
	transition: 0.05s;
  }
  
  ul.products li.product-outimage_aq_onimage .add-links .quickview {
	display: none;
  }
  
  /* .yith-wcwl-add-button:before {
	content: '\e889';position: absolute;right: 0px;
  } */
  .home .pp-multiple-authors-wrapper,
  .single-post .pp-multiple-authors-wrapper {
	display: none;
  }
  
  .pagination-wrap .pagination>a,
  .pagination-wrap .pagination>span,
  .pagination-wrap .page-links>a,
  .pagination-wrap .page-links>span {
	min-width: 2.2em;
	line-height: 2.2em;
	height: 2.2em;
	color: #706f6c !important;
	width: 2.2em;
	background-color: #fff !important;
	padding: 0 !important;
	border: 1px solid #ccc;
	margin-bottom: 0px !important;
	top: 0px !important;
	margin-left: 2px !important;
	margin-right: 2px !important;
  }
  
  .pagination>a:hover,
  .pagination>a:focus,
  .pagination>span.current {
	line-height: 2.2em;
	border: 1px solid #ea6253;
	min-width: 2.2em;
	height: 2.2em;
	color: #706f6c !important;
	width: 2.2em;
	background-color: #fff !important;
	padding: 0 !important;
  }
  
  .pagination .prev,
  .pagination .next {
	width: auto;
  }
  
  .pagination .prev i,
  .pagination .next i {
	font-weight: 600 !important;
  }
  
  .yith-wcwl-add-button {
	font-size: 1rem;
	position: relative;
	font-family: 'Porto';
  }
  
  #tab-title-global_tab {
	display: none !important;
  }
  
  .bypostauthor {
	display: block;
  }
  
  .footer-main .row {
	display: flex;
	flex-wrap: nowrap;
  }
  
  #tab-title-additional_information {
	display: none;
  }
  
  .indicatorDownload {
	font-size: .875rem;
	height: max-content;
	max-width: 210px;
	width: 210px;
	padding: 7px 0 10px;
	border-radius: 0.4em !important;
	color: #ffffff !important;
	flex-wrap: wrap;
	text-align: center;
	border-color: #141a1f #141a1f #000000;
	font-weight: 700;
	transition: 0.2s;
	text-transform: uppercase;
	font-family: Poppins;
	display: block;
	margin-top: 20px;
	margin-right: 20px;
	background-color: #e84e3d;
	display: flex;
	justify-content: center;
  }
  
  .indicatorDownload:active,
  .indicatorDownload:active * {
	color: #fff !important;
	opacity: 1;
  }
  
  .indicatorDownload:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background: url('../../uploads/2021/03/download.svg');
	margin-right: 20px;
  }
  
  .indicatorSize {
	display: flex;
	width: 55%;
	font-size: 11px;
  
	align-items: flex-end;
	line-height: 10px;
	font-weight: 400;
	padding-left: 25px;
	margin-top: 3px;
	text-transform: capitalize;
  }
  
  .indicatorType,
  .indicatorTyp {
	width: 45%;
	font-size: 11px;
	display: flex;
	padding-left: 10px;
	align-items: flex-end;
	line-height: 10px;
	font-weight: 400;
	text-transform: initial;
	margin-top: 3px;
  }
  
  .indicatorDownload:hover {
	text-decoration: none;
	color: #fff;
	background-color: #141a1f;
	transition: 0.05s;
  }
  
  .indicatorButton {
	display: flex;
  }
  
  .newsArticle>h4 {
	line-height: 1.4;
	letter-spacing: normal;
	font-family: Poppins, sans-serif !important;
	font-weight: 700 !important;
	font-size: 20px !important;
  }
  
  .howToInstall {
	text-align: center;
	max-width: 200px;
	max-height: 53px;
	font-size: .875rem;
	height: max-content;
	text-align: center;
	padding: 15px 1rem;
	border-radius: 0.4em !important;
	color: #ffffff;
	background-color: #141a1f;
	border-color: #141a1f #141a1f #000000;
	font-weight: 700;
	transition: 0.2s;
	text-transform: uppercase;
	font-family: Poppins;
	display: block;
	margin-top: 20px;
	width: 100%;
  }
  
  .howToInstall:hover {
	text-decoration: none;
	border-color: #e84e3d;
	color: #fff;
	background-color: #e84e3d;
	transition: 0.05s;
  }
  
  .product-summary-wrap .price {
	display: none !important;
  }
  
  .single-product .yith-wcwl-add-to-wishlist {
	display: none !important;
  }
  
  .comment-form-custom {
	padding: 30px 30px 10px;
	background: #f7f7f7;
	border-radius: 5px;
  }
  
  .comment-form-custom .comment-form-rating .stars {
  
	top: -1.5em;
  }
  
  .comment-form-custom .stars a {
	cursor: pointer;
  }
  .send-comment-custom{
	color: #ffffff !important;
	background-color: #ea6253;
	border-color: #ea6253;
	padding: 10px;
	margin-bottom: 10px;
	cursor: pointer;
  }
  .form-notification{
	display: none;
	padding: 20px;
	background: #f5f7f7;
	text-align: center;
  }
  @media(max-width:380px) {
	.indicatorButton {
	  flex-direction: column;
	  align-items: center;
	  justify-content: center;
	}
  
	.indicatorDownload {
	  margin-right: 0px;
	}
  }
  
  #product-tab .tab-content h2 {
	font-size: 30px;
  }
  
  .youtube-responsive-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	border: 1px solid #d9d9d9;
  }
  
  .youtube-responsive-container iframe,
  .youtube-responsive-container object,
  .youtube-responsive-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  }
  
  .spaceTop {
	margin-top: 30px;
  }
  
  .myAuthor .entry-title a {
	font-size: .9375rem;
  }
  
  .myAuthor .entry-title {
	margin-bottom: 10px !important;
  }
  
  .myAuthor .post-image.single {
	margin-bottom: 5px !important;
  }
  
  .myAuthor .post-excerpt {
	font-size: .9375rem;
	line-height: 1.35;
  }
  
  .myAuthor .post-content+.post-meta {
	margin-bottom: 0px !important;
  }
  
  .myAuthor .btn:hover {
	color: #fff;
	background-color: #ea6253;
  }
  
  .avatarDesc {
	margin-bottom: 80px;
	margin-top: 80px;
  }
  
  .avatarTop {
	display: flex;
	justify-content: space-between;
  }
  
  .avatarTopLeft {
	min-width: 200px;
	margin-right: 40px;
  }
  
  .avatarTitle {
	text-align: center;
	margin-top: 15px;
	color: #ea6253;
  }
  
  .authorFB {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../../uploads/2021/11/facebook.png);
	background-size: contain;
	background-repeat: no-repeat;
  }
  
  .authorINS {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../../uploads/2021/11/instagram.png);
	background-size: contain;
  }
  
  .authorTW {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../../uploads/2021/11/twitter.png);
	background-size: contain;
  }
  
  .authorLINK {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../../uploads/2021/11/linkedin.png);
	background-size: contain;
  }
  
  .authorSoc {
	display: flex;
	justify-content: center;
  }
  
  .authorSoc a {
	margin-left: 10px;
	margin-right: 10px;
  }
  
  .pp-multiple-authors-layout-boxed ul li,
  .pp-multiple-authors-layout-centered ul li {
	border: 1px solid rgba(0, 0, 0, .08) !important;
  }
  
  .pp-multiple-authors-layout-boxed .multiple-authors-links a,
  .pp-multiple-authors-layout-centered .multiple-authors-links a {
	background-color: #ea6253 !important;
  }
  
  @media(max-width:600px) {
	.avatarTop {
	  flex-direction: column;
	}
  
	.avatarTopLeft {
	  text-align: center;
	  margin-bottom: 20px;
	}
  }
  
  @media(max-width:550px) {
  
	.adsMob,
	.spaceTop {
	  display: none !important;
	}
  }
  .current-cat>a{
	  color: #ea6253;
  }
  .shop-loop-after .woocommerce-pagination form{
	  float:left !important;
  }
  
  
  
  .blog-posts{
	margin-top: 20px;
  }
  .ads-product-top{
	margin-bottom: 20px;
  }
  .bannert_top_position{
	margin-bottom: 20px;
	justify-self: center;
  }
  .banner_top_position{
  margin-bottom: 20px;
  text-align:center;
  }