/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
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
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/************************** GARLAN ****************************/
.pc-hero-sub-images-style-1:before { 
    background: #9f2f27; 
	display: none
}
.pc-hero-sub-images-style-1:after { 
    background: #761a14;
	display: none
}
.pc-hero-sub-images-style-1 .pc-hero-sub-images-shadow {
    z-index: 1;
    box-shadow: 0 0 80px 68px #761a14;
	display: none
}

.porto-process.process-horizontal .process-step-circle, 
.testimonial.testimonial-style-3 blockquote:before,
#mini-cart .cart-subtotal, #mini-cart .minicart-icon,
.btn-borders-triangle .btn:hover, .btn-borders-triangle .btn:focus,
article.post .btn-readmore,
.porto-icon { color: #9f2f27!important; }

.porto-process.process-horizontal .process-step:hover .process-step-circle,
.pc-thumb-info-style-1:hover .custom-thumb-info-icon,
#mini-cart .cart-items, .my-wishlist .wishlist-count { background-color: #9f2f27 !important; color:#fff!important; }

.btn-borders-triangle .btn:hover, .btn-borders-triangle .btn:focus { border-color: #9f2f27!important; }

#mini-cart .cart-subtotal, #mini-cart .minicart-icon {
    font-size: 20px;
}

.vc_custom_1607946884119 { 
	background-image: url(/wp-content/uploads/417-2-5868-2-scaled-e1617036183211.jpg)!important;   
}

#footer {
    background: #191816 url(/wp-content/uploads/bg-footer-4-e1616790384337.jpg) repeat-x;
}

.vc_custom_1607946853284 { 
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}

.paper-bg { position: relative }

.paper-bg::before {    
      content: "";
     /* background: url(http://garlanchain.com/wp-content/themes/garlan-chain/images/bg-page.jpg) repeat; */
      position: absolute;
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
      opacity: 0.5;
}

.pc-section-shape-background .custom-shape-divider:before { 
      /*background: url(http://garlanchain.com/wp-content/themes/garlan-chain/images/bg-page.jpg) repeat; 
      opacity: 0.5;*/ }
 
.header-wrapper {background: #191816 url(/wp-content/uploads/bg-footer-4-e1616790384337.jpg) repeat-x; }
#header .header-main { background-color: transparent}
#header:not(.sticky-header) .header-wrapper .custom-html a:not(.btn) { color: #fff; }
#header:not(.sticky-header) .main-menu > li.menu-item > a { color: #fff;  }
   
@media (max-width: 500px) {
#header .share-links { display: none }
} 

#header:not(.sticky-header) #mini-cart .minicart-icon, #header:not(.sticky-header) #header .searchform-popup .search-toggle {
    color: #fff!important;
}

#header .porto-tooltip  {
    position: relative !important;
    right: inherit;
    top: inherit;
    width: 20px;
}

#header .porto-icon { color: #fff !important}

.menu-top-menu li { line-height: 20px}

.top-flag img { height: 26px; width: auto }
.top-flag { color: #fff }

.owl-item .thumb-info-wrapper:after { display: none }
.pc-thumb-info-style-1 .thumb-info-wrapper img { filter: none; } 

.vc_tta-title-text { color: #9f2f27 }

#header .porto-info-list li { color: #fff; display:inline; padding:0 10px; text-align: center; font-size: 12px;}
@media (max-width: 575px) {
#header .porto-info-list li { padding:0 5px; font-size:11px }
#header .porto-info-list.top-links li { padding:0px; }
.porto-info-list .porto-info-icon {
    margin-right: 8px; 
}
 }
.grayscale {
-webkit-filter: grayscale(1); /* Webkit */
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* W3C */  }

.portfolio-item.outimage .portfolio-title { 
    text-align: center;
}

.portfolio-item.outimage { 
    padding: 0;
    box-shadow: none;
}

/*.testimonial.testimonial-style-3 blockquote:after {
    content: '\f10e';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 1.2rem;
    color: #d80d07;
}

.testimonial.testimonial-style-3 blockquote:after {
    color: #9f2f27!important;
}

.testimonial.testimonial-style-3 blockquote:after { 
    bottom: 0px;
    right: 10px;
    position: absolute;
}*/

.testimonial.testimonial-style-3 blockquote:before { display: none }

.block-this, .block-this .vc_column-inner { display: block }

.no-padding { padding: 0}

.section-industries .porto-ultimate-content-box:hover {
    background: #9f2f27 !important;
}

.page-top { 
    background-image: none; 
    padding-top: 0px;
    padding-bottom: 0px;
}

.gridlist-toggle  { display: none !important;}

.pewc-total-field-wrapper p:first-child, .pewc-total-field-wrapper p:nth-child(2), .pewc_group_709_714 { display: none }

.pewc-product-extra-groups-wrap { width: 100% }
.product-notes-custom { padding:20px 20px 0 0 }
.product-notes-custom li { list-style: none }


.product-template-default .vc_acf { border-top: 1px solid #e7e7e7; padding:10px }
.product-template-default .vc_acf-label { font-weight: 600; padding: 0 5px 0 0}

.pewc-product-extra-groups ul.pewc-checkbox-group-wrapper li { padding: 0 10px 0 0; margin-bottom: 3px; display: inline-block; }

.pewc-field-label { font-weight: normal; padding: 0 10px 0 0 }

ul.pewc-product-extra-groups { padding: 0}

.product-image-note { font-size: .8em; font-style: italic}
.product-image-note-2 { }
.product-remove-bottom-margin { margin-bottom: 5px; }

ul.pewc-checkbox-group-wrapper { display: inline; }


.shop_table dl.variation {
    display: table;
    align-items: center;
    width: 100%;
}

.shop_table dl dt  {
    clear:left;
    float:left;
    font-size:12px;
    line-height:26px;
    width:180px;
}

.shop_table dl dd {
    clear:right;
    font-size:12px;
    line-height:18px;
    padding:4px 0 4px 40px;
}
.pewc-cart-item-price { display: none }

.shop_table .variation-AssembledCost { display: none }

textarea.pewc-form-field { width: 90%; height:55px}

.price { font-size: 1.875rem;
    line-height: 1.2;
    color: #222529;
    letter-spacing: -0.01em;
    font-weight: 700; }
.pewc-description { font-size: 80%}
.pewc_group_752_753 label { /* display: none*/ }

.pewc-group-heading-wrapper { display: none }

.logged-in .login-note { display: none }

.btn-borders-triangle .btn-borders.btn-dark:hover:before { background-color: #212529; }
.home .btn-borders-triangle .btn-borders.btn-dark:hover:before,
.page-id-14440 .btn-borders-triangle .btn-borders.btn-dark:hover:before { background-color: transparent; }

.woocommerce-account .box-with-icon .row .col-md-4:nth-child(2), .woocommerce-account .box-with-icon .row .col-md-4:nth-child(5) { display: none }

@media (min-width: 768px) {
.woocommerce-account .box-with-icon .row .col-md-4 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
} }

#mini-cart .cart-items, .my-wishlist .wishlist-count { 
    right: -10px;
    top: -10px; 
    width: 20px;
    height: 20px;
    line-height: 20px; 
}

.product-cat-dimensions {
    float: right;
    font-size: .9375rem;
    font-weight: 400;
    line-height: 1.35;
	color: #222529
}

.search-price { display: none }
.logged-in .search-price { display: inline-block }

.logged-in.role-subscriber .single_add_to_cart_button, 
.logged-in.role-subscriber #woo-free-sample-button,
.logged-in.role-subscriber .woocommerce-MyAccount-navigation,
.logged-in.role-subscriber .woocommerce-MyAccount-content .m-b-xl,
.logged-in.role-subscriber .woocommerce-MyAccount-content .box-with-icon { display: none!important}

.product_cat-sterling-template p.price, 
.product_cat-sterling-silver-findings p.price,
.product_cat-gold-template p.price,
.product_cat-gold-filled-findings p.price {display: none!important;}

.testimonial {
    margin-bottom: 50px !important;
    display: inline-block !important;
}

.my-account-register-new span { font-size:12px; font-style: italic; font-weight:500; line-height:32px} 

.header-wrapper { background-position:0 -10px} 
#header .porto-info-list { margin: 0!important}
#header .porto-info-list .porto-info-list-item-desc { max-height:45px }
#header .standard-logo { max-height:80px!important; width: auto }

.home .porto-testimonial blockquote { min-height: 175px}

.searchform-popup .search-toggle { color: #fff!important; }

.pewc-style-simple .pewc-item input[type=number], .pewc-style-simple .pewc-item input[type=text], .pewc-style-simple .pewc-item textarea, .pewc-select-wrapper { 
    border: 1px solid #999!important;
}
.woocommerce-tabs .tab-content,
.single-product .cart:not(.variations_form),
.product-template-default .vc_acf { 
    border-top: solid 1px #999!important;
}
.single-product .cart:not(.variations_form) { 
    border-bottom: solid 1px #999!important;
}
div.quantity .qty,
.table-striped > tbody > tr { 
    border-color:  #999!important;
	border-top-width: 1px;
	border-bottom:0px
}
table.woocommerce-product-attributes { border-bottom-width: 0px!important}
.woocommerce-product-attributes-item__label { text-transform: uppercase; }
.product-template-default hr { background: #999;}