/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: SW-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

*/

/*@import url("../porto/style.css");*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.woocommerce form .form-row .optional, .woocommerce-account-fields, .btn-primary.showlogin{
    display: none ;
}

input.submit {background-color:#006698;border-color:#006698;}



.bypostauthor { display: block; }

/* Product Listings */
ul.products li.product-col .product-image {background:none;border:none}
.yith-wcwl-add-to-wishlist {display:none !important}

.summary .product_meta  {display:none !important}
.product-thumbnails .owl-item:nth-child(2) {display:none;}

/* Checkout */
#shipping_method li {position:relative}
#shipping_method li input {position:absolute;z-index:1;top:4px;left:0}
#shipping_method li label {padding:0 0 0 25px}
#payment {margin-top:20px} 
#order_review .col-lg-6 {max-width:100%;flex:0 0 100%}
#order_review .product-name {width:30%} 

.product-images .img-thumbnail {background:none;border:none} 
.widget.woocommerce.widget_product_categories .product-categories > li.cat-item {display:none !important}
.widget.woocommerce.widget_product_categories .product-categories li.cat-item.cat-parent {display:block !important}
.widget.woocommerce.widget_product_categories .product-categories > li.cat-item.cat-item-3320 {display:none !important}

/* Checkout */
.payment_methods.methods li {border-radius:5px;padding:5px 10px;border:1px solid #ccc;margin-bottom:5px;background:#fff;position:relative}
.payment_methods.methods li p, .payment_methods.methods li label {margin-bottom:0} 
.woocommerce-validated #cc-expire-month {width:125px !important;margin-right:5px}
.woocommerce-validated #offline_cc_card_csc {width:120px !important}
.payment_method_coinpayments img {max-width:120px}
.payment_method_cod img,
.payment_method_cheque img,
.payment_method_emt img {max-width:60px}
#billing_address_2_field span.optional,
#shipping_address_2_field span.optional  {display:none}

/* FAQ page */
.question {border:1px solid rgba(0, 0, 0, 0.125);border-radius:.25rem;margin-bottom:8px}
.question h2 button {color:#3490cc;font-size:18px;font-weight:bold;display:block;width:100%;text-align:left}
.question-body {padding:2rem;border-radius:0 0 .25rem .25rem;background:#fff}
.question ol li {margin-bottom:10px}

.catalog-listing {display:flex;flex-wrap:wrap;}
.catalog-listing li {width:33.33%;flex-grow:1;min-height:280px;list-style-type:none;padding:15px}
.catalog-listing .thumb-info {min-height:280px;padding:15px;background:none;border-color:none;position:relative}
.catalog-listing .cnt-Sonoma .thumb-info-wrapper img,
.catalog-listing .cnt-Sunwest .thumb-info-wrapper img {max-width:190px}
.catalog-listing .cnt-Beaver .thumb-info-wrapper img {max-width:165px}
.wpb_wrapper  .catalog-listing .cnt-Sonoma .thumb-info-wrapper,
.wpb_wrapper  .catalog-listing .cnt-Sunwest .thumb-info-wrapper {left:20%}
.catalog-listing .thumb-info .thumb-info-wrapper {position:absolute;top:45%;transform:translateY(-50%) !important}
.catalog-listing .thumb-info .thumb-info-wrapper:after {display:none}
.catalog-listing .thumb-info {border:none}

.catalog-listing .thumb-info-wrapper img {transform:scale(1) !important;transition:all .5s ease !important}
.catalog-listing .thumb-info-wrapper img:hover {transform:scale(1.05) !important;transition:all .5s ease !important}

.post-block.post-author {display:none}
#nav_menu-7 h3.widget-title {color:#fff}

/* New Layout */
.main-menu-wrap {background-color:#3490cc;padding:5px 0 0 0;border-bottom:5px solid #f6cf11;}
#header.sticky-header .main-menu-wrap {background-color:#006698;}
.widget .widget-title {background-color:#006698;}
html .btn-primary,
.button {background-color:#006698}
.border-color { border-color:#006698 #006698 #006698}
html .heading-primary, .product-summary-wrap .price {color:#006698 !important;}
.page-top .page-title:not(.b-none):after {border-bottom:5px solid #006698;}
.foot-newsletter input[type="submit"] {background-color:#006698 !important;border-color:#006698 #006698 #006698}
[type="submit"] {background-color:#006698;border-color:#006698}

.home .main-content {padding-top:0 !important}
#banner-cont {width:100vw;margin-left:-50vw;position:relative;left:50%;background:#2f89c7;padding-top:20px !important}
#banner-cont .wpb_content_element {margin-bottom:26px}
#banner-cont .wpb_content_element:last-child {margin-bottom:0;}
.main-menu-wrap {background:#fff;}
#header .main-menu > li.menu-item > a,
.porto-icon-home {color:#000}
.porto-icon-home {font-size:19px}
#header .main-menu > li.menu-item:hover > a,
#header .main-menu > li a:hover .porto-icon-home {color:#006698}
#header.sticky-header .header-main {}
#header.sticky-header .main-menu > li.menu-item > a,
#header.sticky-header .main-menu > li.menu-item > a .porto-icon-home {color:#fff;}
.phone {font-size:22px;}
.mega-menu.show-arrow > li.has-sub:hover:after {bottom:0;}

#header .main-menu > li.menu-item.active > a {color:#006698;}
#header.sticky-header .main-menu > li.menu-item.active > a {color:#c9c9c9;}

#header .main-menu > li.menu-item.active:hover > a, 
#header .main-menu > li.menu-item:hover > a {color:#006698;}

#header.sticky-header .main-menu > li.menu-item.active:hover > a, 
#header.sticky-header .main-menu > li.menu-item:hover > a {color:#c9c9c9;}

#cta-cont {width:100vw;margin-left:-50vw;position:relative;left:50%;background:#fff;}
#welcome-cont h1 {color:#fff;text-align:center;}
#welcome-cont p {color:#fff;text-align:center}

/* --- Quicklinks --- */
#quicklinks-home {width:100vw;margin-left:-50vw;position:relative;left:50%;background:#fff;padding:20px 0 5px 0;padding:20px 0 5px}
#quicklinks-home h2.widgettitle {font-size:1.3em}
#quicklinks-home .widget>div>ul {border-bottom:none}
#quicklinks-home .widget>div>ul li {border:none !important}

#new-layout-cta {width:100vw;margin-left:-50vw;position:relative;left:50%}

/* Featured Strains */
#featured-strains {width:100vw;margin-left:-50vw;position:relative;left:50%;margin-top:35px;padding:35px 0 0 0;background:#fff}

/* Footer */
#footer .footer-bottom {padding:5px 0;margin-bottom:-22px}
#footer .widget > div > ul li {color:#fff}
#footer .footer-bottom .footer-left {padding:0}
#footer .footer-bottom .footer-copyright {color:#fff}
#footer .widget.contact-info .contact-details strong {display:none}

/* Menu */
.home-rks span {display:none;}
#header .mobile-toggle {}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {background-color:#2f89c7;}
.owl-carousel .owl-nav [class*="owl-"]:hover {background-color:#2f89c7;}

/* Isotope CSS */
.seedbank-isotope {text-align:center;}
.seedbank-isotope ul {padding:0;}
.seedbank-isotope li {display:inline-block;position:relative;}
.seedbank-isotope li:first-child {border-left:none;}
.seedbank-isotope li a {display:block;margin:5px 10px;padding:5px 15px;text-transform:uppercase;font-weight:bold;border:2px solid #fff;color:#000;font-size:15px;}
.seedbank-isotope li a:hover {border:2px solid #2f89c7;text-decoration:none;border-radius:3px;}
.seedbank-isotope li a.selected,
.seedbank-isotope li.current a {color:#fff;background:#2f89c7;border-radius:3px;border:2px solid #2f89c7}

.seedbank-isotope li:after {content:'';position:absolute;right:0;width:1px;height:15px;top:15px;background:#2f89c7}
.seedbank-isotope li:last-child:after {display:none;}

.porto-products {clear:both;}
.seedbank-thumb img {max-width:80%;}
.strain-content h2 {margin-bottom:20px;}
.strain-content p {margin-bottom:15px;}

/* Sidebar */
h2 {color:#2f89c7;}
body.woocommerce-page.archive .sidebar-content {background:#fff;}
.sidebar-content h3.widget-title,
.widget_product_categories h3.widget-title,
#woocommerce_product_categories-2.widget .widget-title h3.widget-title {color:#fff}
.sidebar-content .widget_product_categories h3,
.widget-block h3,
.widget .widget-title {background-color:#2f89c7 !important;padding:5px 10px !important;}
.widget-block .owl-carousel.show-nav-title .owl-nav {top:-10px}
.widget-block  .owl-carousel.show-nav-title .owl-nav [class*="owl-"] {color:#fff;}

.widget_product_categories ul li > a:hover {color:#0088cc !important;text-decoration:none;}
.widget_product_categories ul li.current > a {color:#0088cc !important}

/* Product CSS */
ul.products li.product:hover .product-image {box-shadow:none}
ul.products li.product .product-image .inner img {transition:transform .5s ease-in-out}
ul.products li.product:hover .product-image .inner img {transform:scale(1.2)}

/* Filter CSS */
.shop-loop-before,
.shop-loop-after {background:#fff;padding:5px 10px;border-radius:5px;margin-bottom:20px}
.woocommerce-ordering select, .woocommerce-viewing select {height:25px;}
.shop-loop-before .woocommerce-ordering,
.shop-loop-before .woocommerce-pagination>*,
.shop-loop-before .gridlist-toggle,
.shop-loop-after .woocommerce-pagination>* {margin-bottom:0;}
.shop-loop-before .gridlist-toggle {margin-top:0;}
.woocommerce-pagination ul li span {margin-bottom:0;}
.shop-loop-after .woocommerce-viewing {margin-top:5px;}
.gridlist-toggle>a,
.woocommerce-pagination ul li a  {color:#0088cc;}

.rks-stats {display:none;}
li.product-awq_onimage .add-links .button:hover,
li.product-awq_onimage .add-links .quickview:hover {background-color:#0088cc;}
.germination-page {}
.germination-page h4 {margin-top:15px;margin-bottom:20px;}
.clrdiv {overflow:auto;}
.clrdiv::after {content:"";clear:both;display:table;}
.category-list a:hover {color:#0088cc;}

/* Products Listing */
.product-inner {background:#fff;border-radius:3px;overflow:hidden;}
.product-inner .product-content {padding:0.2381em}
.product-inner .product-image {position:relative;}
.product-inner .product-image .type-category {color:#fff;text-align:center;font-weight:bold;line-height:2;font-size:10px;position:absolute;transform: rotate(30deg);width:120%;right:-70px;top:10px;z-index:1;}
.product-inner .product-image .type-category .cregular {background:#499003;padding-left:45px;}
.product-inner .product-image .type-category .cauto {background:#6c01aa;padding-left:50px}
.product-inner .product-image .type-category .cfem {background:#df0207;padding-left:55px}
.product-inner .product-image .type-category .ccbd {background:#7c4203;padding-left:37px;}
.product-inner .product-image .type-category .cdwarf {background:#1845f0;padding-left:38px}
.product-inner .ccat {display:none;}
.product_cat-regular-seeds .product-inner .cregular {display:block;}
.product_cat-autoflowering-seeds .product-inner .cauto {display:block;}
.product_cat-feminized-seeds .product-inner .cfem {display:block;}
.product_cat-cbd-seeds .product-inner .ccbd {display:block;}
.product_cat-dwarf-seeds .product-inner .cdwarf {display:block;}

.product-image .sbl {position:absolute;z-index:1;position:absolute;z-index:1;bottom:10px;left:10px}
.product-image .sbl .sbld {display:none}
.product-image .sbl .sbld img {max-width:60px;}
.product_cat-crop-king-seeds .product-image .sbl .sbld.cks-l {display:block;}
.product_cat-beaver-seeds .product-image .sbl .sbld.bvs-l {display:block}
.product_cat-blimburn .product-image .sbl .sbld.bbs-l {display:block}
.product_cat-feminized-blimburn-seeds .product-image .sbl .sbld.bbs-l {display:block}
.product_cat-sonoma-seeds .product-image .sbl .sbld.sns-l {display:block}
.product_cat-sunwest-genetics .product-image .sbl .sbld.sws-l {display:block}
.product_cat-mary-janes-garden-seeds .product-image .sbl .sbld.mjg-l {display:block}
.product_cat-rocketseeds .product-image .sbl .sbld.rkt-l {display:block}

/* Blog pagination and Search */
.pagination span.current,
.img-thumbnail:hover .zoom,
.posts-medium-alt .blog-post-date {background-color:#0088cc !important;}
.btn.btn-lg.btn-borders {border-color:#0088cc !important;color:#0088cc;}
.entry-title a,
.pagination-wrap .pagination>a  {color:#0088cc !important;}
.meta-author {display:none !important;}

/* added CSS */
#woocommerce_products-2 .star-rating {display:none;}
.page-id-73 .wpb_wrapper h2 {margin:15px 0 0;}
div.wpforms-container-full .wpforms-form button[type=submit] {background:#0088cc;color:#fff;}

/* ads */
.new-strains {display:none;}

/* Newsletter Sign up */
#footer .wpforms-confirmation-container-full {background:none;border:none;color:#000}
#footer .footer-subscribe-cont {background:#fbc500;height:58px;}
#footer .footer-subscribe-cont h3 {color:#000;text-align:right;padding-top:18px;text-transform:uppercase;}
#footer .footer-subscribe-cont .wpforms-container {position:relative;}
#footer .footer-subscribe-cont .wpforms-container .wpforms-field-container {width:55%}
#footer .footer-subscribe-cont .wpforms-container .wpforms-field-container input,
#footer .footer-subscribe-cont .wpforms-container .wpforms-submit-container button {max-width:100%;}
#footer .footer-subscribe-cont .wpforms-container .wpforms-submit-container {width:45%;position:absolute;top:0;right:0;}
#footer .footer-subscribe-cont .wpforms-container .wpforms-field-container input {border:1px solid #0088cc}
#footer .footer-subscribe-cont .wpforms-container .wpforms-submit-container button {background:#0088cc;color:#fff;text-transform:uppercase;border:none;height:38px;border-radius:0 8px 8px 0;font-weight:800;}
#footer .footer-subscribe-cont .wpforms-container .wpforms-submit-container button i {display:none}
#footer .footer-subscribe-cont .wpforms-container .wpforms-submit-container button:hover {}

.search-lists .add-links-wrap {display:none;}
#main .share-links a {background-color:#2f89c7 !important}

/* PMC Coin */
.payment_method_pmccoin {}
.payment_method_pmccoin img {padding:0 10px}
.payment_method_pmccoin a {padding:0 5px}


/*added 12-04-2020 */
/*.cart-popup.widget_shopping_cart {display:none !important}
#mini-cart .cart-head:after {display:none !important}*/


/* Responsive */
@media (min-width: 1070px ) {
    .container {
        max-width:1250px !important;
        
    }
}
@media (max-width: 1250px ) {
    #header.sticky-header .main-menu > li.menu-item > a {padding:8px 20px 8px 0px}
}

@media (min-width:991px) and (max-width: 1070px) { 
    #header .main-menu > li.menu-item > a {padding:8px 25px 8px 0px}
}
@media (max-width:991px) { 
    #header .mobile-toggle {background:#2f89c7;}
    #nav-panel {position:absolute;height:100vw;width:100%;z-index:1;}
    #nav-panel > .container {padding-left:0;padding-right:0;}
    #nav-panel .accordion-menu li.menu-item.active > a {background:#2f89c7;}
    #nav-panel .accordion-menu > li.menu-item > a {color:#2f89c7;}
    #nav-panel .mobile-nav-wrap {max-height:100vh;}
    #header.sticky-header .header-main.sticky {background:#2f89c7;}
}

@media screen and (min-width: 768px) { 
    .vc_images_carousel .vc_carousel-indicators {bottom:-23px !important}
    #banner-cont {max-height:390px;}
}

@media only screen and (max-width: 768px) {
    .sb-left {display:none}
    .catalog-listing li {width:50%}
    .wpb_wrapper {text-align:center}
    #banner-cont .wpb_single_image {width:50%;float:left;}
    .porto-sicon-box {padding:5px 0;}
    #welcome-cont {padding-left:15px;padding-right:15px;}
    /* Newsletter */
    #footer .footer-subscribe-cont {height:105px;}
    #footer .footer-subscribe-cont h3 {padding-top:0;text-align:center;margin:10px 0 0 0;}
    #footer .footer-subscribe-cont .wpforms-container .wpforms-field-container input {border-radius:8px 0 0 8px;}
    #footer .footer-subscribe-cont .wpforms-container .wpforms-field-container {width:90%}
    #footer .footer-subscribe-cont .wpforms-container .wpforms-submit-container {width:10%;}
    #footer .footer-subscribe-cont .wpforms-container .wpforms-submit-container button i {display:block;}
    #footer .footer-subscribe-cont .wpforms-container .wpforms-submit-container button span {display:none;}
    .breadcrumbs-wrap {display:none;}
    .related.products .owl-carousel .owl-item {width:220px !important}
    
/* Header */ 

#header .header-main {
    background-image: url('https://staging3.rocketseeds.com/wp-content/uploads/2022/06/rks-banner_banner_see-it-like-it_Content-copy_New-mobile-Version.jpg') !important;
}
.header-left {
    width: 100%;
    justify-content: center !important;
    position: relative !important;
}

a.mobile-toggle {
    position: absolute;
    left: 0;
    background: transparent !important;
    margin: 0 !important;
    width: 35px;
}

#header .header-main .header-center {
    position: absolute !important;
    left: 80px !important;
    padding: 0 !important;
    width: 40px !important;
    height: 40px !important;
    display: inline-block !important;
}

.header-right {
    position: absolute !important;
    top: 10px;
    right: 20px;
    margin-right: 0;
}

.header-main #lginm {
    display: none !important;
}

.header-right #lgin {
    display: block;
}

#header .header-main .header-center {
    width: auto;
}

.header-center .dgwt-wcas-search-wrapp {right: 0 !important;left: 0 !important;margin: 0 auto;top: 5px !important;}

.container.header-row {
    position: relative;
    z-index: 0;
}
/* End Header */    
}

@media only screen and (max-width: 680px) { 
    ul.pcols-xs-3 li.product-col {max-width:220px}
    .tab-sb .owl-carousel .owl-item {width:220px !important}
    #content ul.products {justify-content:center}
}

@media only screen and (max-width: 540px) {
    .sb-left {display:none}
    .catalog-listing li {width:100%}
    ul.pcols-xs-3 li.product-col {max-width:240px;}
}

.header-row .header-center {
    margin: 0px;
    width: 500px;
}

/**Five9 Customization**/

@media only screen and (min-width: 600px) {
	
.five9-chat-button {
	background: transparent !important;
}

.five9-chat-button .five9-icon {
	display: relative;
    left: -75px !important;
    top: -120px !important;
    width: 160px !important;
    height: 164px !important;
    background-image: url(https://rocketseeds.com/wp-content/uploads/2021/09/rocket-lc.gif) !important;
    background-size: 160px 160px !important;
	}

.five9-frame .five9-text {
    display: none !important;
}

.five9-chat-button div.five9-icon {
	display: none !important;
}

.five9-frame #five9-minimize-icon {
	background-image: url(https://rocketseeds.com/wp-content/uploads/2021/10/minimize.png) !important;
	background-size: 20px 18px !important;
}

.five9-frame #five9-popout-button {
	display: none !important;
	}
}
@media only screen and (max-width:380px){
#header .header-main .header-center {
    left: 60px!important;
}    
}

/**Five9 End**/
.sidebar-content .product-categories .cat-item-4036 a {
    display: none!important;
}