/*
 Theme Name:   Canada Case Co
 Theme URI:    http://ciyashop.potenzaglobalsolutions.com
 Description:  Canada Case Co is a CiyaShop Child Theme
 Author:       TeamWP @Potenza Global Solutions
 Author URI:   http://www.potenzaglobalsolutions.com
 Template:     ciyashop
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, e-commerce, blog, grid-layout
 Text Domain:  canada-case-co
*/

.poppins .pgscore_banner-text { font-family: "Poppins", sans-serif; font-weight: 500 !important; line-height: 1.2 !important; max-width: 180px }
.poppins.pgscore_button_wrapper { font-family: "Poppins", sans-serif !important; font-weight: 500 !important; text-transform: uppercase }

.btn.btn-inline { margin-left: auto; margin-right: auto; display: inline-block; }
.btn.btn-primary { font-size: 14px; line-height: 44px; padding: 0 25px; color: #222222; background-color: #ffffff; border-color: #ffffff; }
.btn.btn-primary:hover{ color:#ffffff !important; background-color: #0071BC !important; border-color: #0071BC !important; }

.header-style-custom .header-nav-wrapper .ciyashop-secondary-menu > li > a, 
.header-style-custom .header-nav-wrapper .primary-menu > li > a { font-size: 1.2rem; }
.header-item-wrapper .header-col.header-col-left { margin-left: auto; margin-right: auto; justify-content: space-between}
.header-style-custom .header-nav-wrapper .ciyashop-secondary-menu > li .sub-menu li.current-menu-item > a,
.header-style-custom .header-nav-wrapper .ciyashop-secondary-menu > li .sub-menu li:hover > a, 
.header-style-custom .header-nav-wrapper .ciyashop-secondary-menu > li .sub-menu li a:hover { color: #0071BC }

.inner-intro h1 { font-family: "Raleway", sans-serif; font-size: 36px !important; font-weight: 600; font-size: 26px; line-height: 30px; }

div.header-col-desktop ul.ciyashop-secondary-menu li { display: block !important; }

.woocommerce .products .product-thumbnail { background: #FFF}
.woocommerce span.onsale::after, 
.woocommerce span.onsale::before { border-left-color: #ffc629 !important;}
.woocommerce span.onsale { background-color: #ffc629 !important; color: #111 !important}

.woocommerce .products .product-hover-style-image-bottom-bar .product-info .product-name { font-weight: 500}
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .price .amount { /* color: #ffc629 !important; */ }

#back-to-top a.top.arrow { background: #ffc629; color:#111 !important}
#back-to-top a.top.arrow:hover { background: #0071BC; color:#fff !important}

footer.site-footer .footer-widgets .widget .widget-title { color: #ffc629;}

div.grecaptcha-badge { display: none !important; z-index: -99999}

.woocommerce.single-product div.product form.cart .single_add_to_cart_button.loading { padding-right: 45px;}
#yith-wacp-popup .yith-wacp-content .popup-actions .button { padding: 8px 15px; }
#yith-wacp-popup .yith-wacp-content .popup-actions .button.go-checkout { background: #0071bc; color: #FFF }
#yith-wacp-popup .yith-wacp-content .popup-actions .button.go-checkout:hover,
#yith-wacp-popup .yith-wacp-content .popup-actions .button.go-checkout:focus { background: #003E89 }

#yith-wacp-popup ul.products li.yith-wacp-related-product .product-title { text-align: center; font-weight: 500 }
#yith-wacp-popup ul.products li.yith-wacp-related-product .product-action { text-align: center; }
#yith-wacp-popup ul.products li.yith-wacp-related-product .product-action a.button { border-radius: 0; background: #0071bc; color: #FFF }
#yith-wacp-popup ul.products li.yith-wacp-related-product .product-action a.button:hover,
#yith-wacp-popup ul.products li.yith-wacp-related-product .product-action a.button:focus { background: #003E89 }

.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before { top: 5px;}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { padding-top: 5px; padding-bottom: 5px;}

.woocommerce-checkout-layout-default form.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper p { max-width: 99% }

.woocommerce #payment #place_order { background: #0071bc; color: #FFF }
.woocommerce #payment #place_order:hover,
.woocommerce #payment #place_order:focus { background: #003E89; color: #FFF }

.content-wrapper .vc_pagination.vc_pagination-style-outline .vc_pagination-trigger { border-color: #0071bc }
.content-wrapper .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger, .content-wrapper .vc_pagination.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .content-wrapper .vc_pagination.vc_pagination-style-outline .vc_pagination-trigger:hover { background-color: #0071bc }

@media (min-width:992px) {
	.site-header .site-title img { max-height: 110px; margin-top: 60px; }

	div.header-col-desktop { width: 566px; }
	div.header-col-desktop .header-element-item { width: 100%; }
 	div.header-col-desktop .header-nav-wrapper { float: none !important}
	div.header-col-desktop ul.ciyashop-secondary-menu {display: flex; width: 100%; justify-content: space-between}
	div.header-col-desktop ul.ciyashop-secondary-menu li {display: inline-flex}
}
