/*
Theme Name: Porto
Theme URI: http://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: http://www.portotheme.com/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 5.4.5
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/


/*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;
}
.banner_top_position{
margin-bottom: 20px;
text-align:center;
}