/*!
Theme Name: maryhrbacek
Theme URI: https://digicorns.com/
Author: Wazeer Khan
*/


.rmp-container .dashicons-arrow-up-alt2:before {
   content: "\f347"!important;
}

.rmp-container .dashicons-arrow-down-alt2:before {
    content: "\f343"!important;
}

.homesec4 .row.products.columns-4 .cutom.cutomshp {
	display:none!important;
}
.homesec4 .row.products.columns-4 .custn.cutom {
   display:none!important;
}
 
#mnmwp-main-menu {
    padding: 0px 0px !important;
}
#mnmwp-main-menu ul.mnmwp-menu {
    display: flex;
    justify-content: end !important;
}
#mnmwp-main-menu > ul > li {background: none !important;}
#mnmwp-main-menu {background: none !important; }
#mnmwp-main-menu li:hover > ul > li {height: auto;}
#mnmwp-main-menu > ul > li > a {
    text-transform: capitalize !important;
	font-size: 17px;
	font-weight: 700;
color: #000 !important;
font-family: 'Lato';
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: auto;
    border-radius: 0;
    font-size: 18px;
    padding: 10px 30px;
    margin: 10px 0 0;
}

.top-nav-icon span span {
    width: 20px;
    height: 20px;
    background: #326872 !important;
    border-radius: 50%;
    line-height: 18px;
    text-align: center;
    position: absolute;
    right: 27px;
    color: #fff;
    top: 42px;
}
ul.page-numbers {
    display: flex;
}
ul.page-numbers li {
/*     margin: 0px 20px; */
    padding: 5px 10px;
    background-color: transparent;
    color: #000000;
}
ul.page-numbers li a{
color: #000;
}
span.page-numbers.current {
    color: #257def;
}

span.page-numbers.current {
    margin: 0px 5px;
    padding: 5px 10px;
    background-color: transparent;
    color: #fff;
    border: 1px solid #000;
    background-color: #000;
}
a.page-numbers {
    margin: 0px 5px;
    padding: 5px 10px;
    background-color: transparent;
    color: #000000;
    border: 1px solid #000;
}

label.wp-block-search__label {
    display: none !important;
}
aside#secondary {
    width: 100%;
}
section.default-page {
    padding: 80px;
}
span.wpcf7-form-control-wrap {
    width: 100%;
}


/* woocommerce */

a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img  {
    background: #bfbfbf;
/*     padding: 5px; */
/*     border: 4px solid #000; */
    overflow: hidden;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img {
    width: 100%;
    transition: 0.7s ease-in-out;
    height: auto;
}
.price-paintingpage {
    font-size: 18px !important;
    font-weight: bold;
    color: #000 !important;
}
a.button.buy-now-button.cutom {
    padding: 21px 25px !important;
    margin-right: 20px !important;
    color: #000;
    font-weight: 500;
    font-size: 18px;
}
.cutom {
    display: inline-block !important;
   
    padding: 15px 15px !important;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.custn.cutom {
    position: absolute;
    top: auto;
    margin-top: 0px;
}
.cutom {
    display: inline-block !important;
    padding: 15px 20px !important;
    border: 2px solid #000 !important;
    background: transparent !important;
    border-radius: 0px !important;
}
.cutom:hover {
    background: #000 !important;
    color: #fff !important;
	    transition: 0.7s ease-in-out;
}
.cutom:hover img {
    filter: invert(1);
}
.custn {
    font-size: 0 !important;
}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    margin-bottom: 20px;
}
/* details page */
.woocommerce-page div.product div.images {

    width: 100%;
    border: 4px solid #000;
    padding: 7px;
    background: #cbcbcb;
}
 .woocommerce-page div.product div.summary {
   width: 100%;
}
span.woocommerce-Price-amount.amount {
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
.pric-sin span.woocommerce-Price-amount.amount {
    font-size: 30px;
}
.span-ptextdetailpage p {
    font-size: 21px;
    color: #000;
    margin-bottom: 10px;
}
.sincus {
    border: 2px solid #000 !important;
    padding: 14px 25px !important;
    font-size: 18px !important;
    color: #000 !important;
    transition: 0.7s 
ease-in-out !important;
    background-color: transparent !important;
    font-weight: 500 !important;
    border-radius: 0px !important;
}
.sincus img {
    width: auto;
    border: none;
    padding: 0;
    background: none;
    margin-right: 10px;
}
a.cutom.cutomshp {
    padding: 10px 25px !important;
    margin-right: 10px;
	display: none !important;
}
.mycus {
    margin-bottom: 50px !important;
}
.woocommerce .quantity .qty {
    width: 150px;
    border: 2px solid #000 !important;
    padding: 11px 25px !important;
    font-size: 24px !important;
    color: #000 !important;
    transition: 0.7s 
ease-in-out !important;
    background-color: transparent !important;
    font-weight: 500 !important;
    border-radius: 0px !important;
}
.span-ptextdetailpage {
    margin-bottom: 30px;
}
span.posted_in {
    font-weight: bold;
}
span.posted_in a {
    font-weight: initial;
}

section.related.products {
    margin-top: 60px;
}
h2.titlepaintingdetails {
    text-align: center;
}
.span-ptextdetailpage {
    margin-top: 30px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 2px solid #000000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border: 1px solid #000000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{
	    border: 1px solid #000000;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
   display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
display: none;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 2px solid #000000;
    background-color: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #afaaaa;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {  
    color: #000;
}
div#tab-description {
    border: 2px solid #000;
    padding: 25px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	border-radius: 0px !important;
	margin-right: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	border-bottom: 2px solid #000;
	border-radius: 0px !important;
}
div#tab-reviews {
    border: 2px solid #000;
    padding: 30px;
}
div#review_form .submit {
    border: 2px solid #000 !important;
    padding: 14px 25px !important;
    font-size: 18px !important;
    color: #000 !important;
    transition: 0.7s 
ease-in-out;
    background-color: transparent !important;
}
div#review_form .submit:hover{
	background-color: #000 !important;
	color: #fff !important;
}
.comment-form-rating span a {
    color: #ffa700;
}
a.added_to_cart.wc-forward {
    position: relative;
    left: 72px;
    color: #ffffff;
    font-weight: 600;
    background-color: #000;
    padding: 8px;
    font-size: 14px;
}

button#wk-load-more {
    width: 200px;
    border: 2px solid #000;
    padding: 14px 25px;
    font-size: 18px;
    color: #000;
    transition: 0.7s 
ease-in-out;
    background-color: transparent;
}
button#wk-load-more:hover{
	background-color: #000;
	color: #fff;
}
.woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}
a#loadMore {
    border: 2px solid #000;
    padding: 14px 25px;
    font-size: 18px;
    color: #000;
    transition: 0.7s 
ease-in-out;
    width: 200px;
border-radius: 0px;
	    margin: 0 auto;
}
a#loadMore:hover {
    background: #000;
    color: #fff;
}
.quantity {
    display: none !important;
}


/* woocommerce */




#wpgs-gallery.wcgs-woocommerce-product-gallery .wcgs-carousel .wcgs-slider-image {
    border-radius: 0px;
    width: 100% !important;
}
th.product-quantity {
    display: none !important;
}
td.product-quantity {
    display: none !important;
}
td.product-quantity {
    display: none !important;
}

.btn-same.btn-same-press {
    text-align: center;
    margin-top: 50px;
}

/*@media screen and (max-width: 991px) {*/
/*    #rmp-menu-wrap-1360 .rmp-menu-subarrow * {*/
     
/*        line-height: 5px;*/
/*        transform: rotate(180deg);*/
/*    }*/
/*#rmp-menu-wrap-1360 .rmp-menu-subarrow-active:hover {*/
/*        color: #000000;*/
 
/*    }*/
/*}*/


.containerda {
    display: flex;
    margin-top: 20px;
}
