.copyright{
	font-size: 12px;
	color: #102a83;
}
.footer-logo img{
	width: 250px;
}
.footer-bottom-widgets .widget-title{
	color: #e30016;
	letter-spacing: 1px;
}
.footer-bottom-widgets ul>li>a{
	color: #102a83;
}
.footer-bottom-widgets ul>li>a:hover{
	color: #e30016;
}
.products>.product .price , .owl-item>.product .price  , .owl-item>.product .price del, .products>.product .price del , .archive .products>.product .price ins , .sidebar .product_list_widget .electro-price .amount{
	font-size: 14px!important;
}
.footer-address address{
	color: #102a83;
}
.sidebar .product_list_widget .electro-price del .amount {
    font-size: 14px;
}
.footer-social-icons .social-icons a {
    color: #102a83;
}
.footer-call-us .call-us-text , .footer-call-us .call-us-number{
    color: #102a83;
}
.footer-call-us .call-us-icon .ec {
    font-size: 80px;
}
.footer-logo {
    margin-bottom: 42px;
}
.footer-call-us {
    margin-bottom: 20px;
}
.footer-call-us .call-us-number{
	margin-top: 7px;
}
.prime-home-area .da-block .da-text {
    margin-bottom: 12px;
    font-size: 18px;
    color: #102a83;
    line-height: 30px;
}
.prime-home-area .da-block .da-text strong{
	display: block;
}
.prime-home-area .da-block .da-action{
	color: #e30016;
}
.prime-home-area .da-block .da-action:after {
    width: 20px;
    height: 20px;
}
.recent-product-area .h1 , .best-seller-panel .h1{
	font-size: 24px;
	text-transform: uppercase;
    color: #e30016;
    font-weight: 700!important;
}
.products>.product .add-to-cart-wrap .button, .products>.product .added_to_cart{
	width: 36px;
	height: 36px;
}
.products>.product .add-to-cart-wrap .button::before , .owl-item>.product .add-to-cart-wrap .button::before{
    padding: 12px .504em;
    width: 36px;
    height: 38px;
}
.owl-item>.product .button.add_to_cart_button::before, .products>.product .button.add_to_cart_button::before{
	padding: 12px 8px;
}
li.product .add-to-cart-wrap .button::before, li.product .added_to_cart::before , .owl-item>.product .add-to-cart-wrap .button::before {
    background-color: #102a83;
}
.owl-item>.product .price, .products>.product .price{
	color: #102a83;
	font-weight: 600;
}
.owl-item>.product .loop-product-categories a, .products>.product .loop-product-categories a{
	color: #e30016;
}
.woocommerce-loop-product__title{
	color: #102a83;
}
.owl-item>.product .loop-product-categories, .products>.product .loop-product-categories{
	margin-bottom: 6px;
}
.products>.product .loop-product-categories a:hover{
	color: #102a83;
}
.owl-item>.product .price del, .products>.product .price del{
	font-size: 19px;
	color: #102a83;
}
.owl-item>.product .hover-area, .products>.product .hover-area{
	display: none!important;
}
.owl-item>.product .product-thumbnail>img, .owl-item>.product .wp-post-image, .products>.product .product-thumbnail>img, .products>.product .wp-post-image{
	height: 200px;
	object-fit: contain;
}
.section-onsale-product header{
	justify-content: center;
}
.section-onsale-product header .h1{
	font-size: 24px;
	text-transform: uppercase;
    color: #e30016;
    font-weight: 700!important;
}
.section-onsale-product .woocommerce-Price-amount{
	font-size: 30px;
    color: #dc3545;
    font-weight: 700!important;
}
.section-onsale-product .deal-progress .stock-sold, .section-onsale-product-carousel .deal-progress .stock-sold{
	color: #102a83;
}
.section-onsale-product .deal-progress .stock-available, .section-onsale-product-carousel .deal-progress .stock-available{
	color: #102a83;
}
.section-onsale-product .onsale-product .woocommerce-loop-product__title{
    margin-bottom: 15px;
    font-size: 24px;
    height: auto;
    letter-spacing: 1px;
}
.section-onsale-product .onsale-product .product-thumbnail img{
	width: 100%;
}
.nav-link{
	color: #102a83;
}
.nav-link:focus, .nav-link:hover {
    color: #e30016;
}
.show-nav .nav .nav-item:not(.active) .nav-link:not(:hover):not(:focus) {
    color: #102a83;
}
/*.owl-item>.product::after, .products>.product::after , .products-carousel-tabs .nav::after , section header.show-nav , section header{
	border-color: #102a83;
}*/
.owl-item>.product::after, .products>.product::after {
    height: 90%;
}
.back-to-top-link {
    background: #102a83;
    border:none;
    box-shadow: none;
    opacity: 1;
}
.back-to-top-link:hover {
    background: #e30016;
    opacity: 1;
}
.header-icons .total-price{
	display: none;
}
.header-site-branding img{
	width: 200px;
}
.off-canvas-navigation-wrapper .navbar-toggler, .off-canvas-navigation-wrapper button{
	color: #102a83;
	font-size: 26px!important;
}
.header-icon i , .slider-next i , .slider-prev i{
	color: #102a83!important;
}
.slider-next i:hover , .slider-prev i:hover{
	color: #e30016!important;
}
.inner-banner .entry-header.header-with-cover-image {
    background-size: cover;
    min-height: 300px;
    background-position: center;
}
.inner-banner .header-with-cover-image .caption h1{
	text-transform: uppercase!important;
	letter-spacing: 1px;
	color: #102A83;
}
.woocommerce-breadcrumb{
	color: #e30016;
}
.woocommerce-breadcrumb a{
	color: #102A83;
}
.woocommerce-breadcrumb i{
	color: #102A83;
}
.woocommerce-breadcrumb{
	background: transparent!important;
}
.elementor-image-gallery .gallery-item img{
	height: 202px;
	object-fit: cover;
	width: 100%;
}

.page .entry-header h1 {
    color: #102A83;
    font-weight: 600;
    text-transform: uppercase;
}
table.wc-block-cart-items .wc-block-cart-items__header th , .wc-block-cart .wc-block-cart__totals-title {
    font-weight: 600!important;
    font-size: 18px!important;
    color: #102A83!important;
}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p, .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{
	color: #102A83;
	letter-spacing: 0.5px;
	font-weight: 300;
}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{
	font-weight: 600!important;
    font-size: 16px!important;
    color: #102A83!important;
    letter-spacing: 1px;
}
.wc-block-components-formatted-money-amount{
	font-weight:600!important;
    font-size: 16px!important;
    color: #e30016!important;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{
    color: #102A83!important;
    font-weight: 600;
}
.wc-block-components-totals-coupon .wc-block-components-panel__button{
    color: #102A83!important;
}
.wc-block-cart-item__remove-link{
	background: transparent!important;
	color: #102A83!important;
}
.wc-block-components-quantity-selector {
    border: 1px solid #102A83!important;
}
.wc-block-components-quantity-selector__button{
	background: #102A83!important;
	color: #fff!important;
	border-color: #102A83!important;
}
.wc-block-cart__submit-button{
	background: #e30016;
	color: #fff;
	font-weight: 700;
}
.wc-block-cart__submit-button:hover{
	background: #102A83;
	color: #fff;
}
.wc-block-components-form .wc-block-components-text-input input[type=email], .wc-block-components-form .wc-block-components-text-input input[type=number], .wc-block-components-form .wc-block-components-text-input input[type=password], .wc-block-components-form .wc-block-components-text-input input[type=tel], .wc-block-components-form .wc-block-components-text-input input[type=text], .wc-block-components-form .wc-block-components-text-input input[type=url], .wc-block-components-text-input input[type=email], .wc-block-components-text-input input[type=number], .wc-block-components-text-input input[type=password], .wc-block-components-text-input input[type=tel], .wc-block-components-text-input input[type=text], .wc-block-components-text-input input[type=url]{
	border-color: #102A83!important;
	color: #102A83!important;
}
.wc-block-components-title.wc-block-components-title{
	color: #e30016!important;
	letter-spacing: 0.5px;
}
.wc-blocks-components-select .wc-blocks-components-select__select{
	border-color: #102A83!important;
	color: #102A83!important;
}
.wc-block-components-address-form__address_2-toggle , .wc-block-checkout__terms , .wc-block-components-checkbox label{
	color: #102A83!important;
}
.wc-block-components-checkout-return-to-cart-button{
	color: #102A83!important;
}
.wc-block-components-checkout-return-to-cart-button svg {
    fill: #102A83!important;
}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-totals-item__label , .wc-block-components-text-input label , .wc-blocks-components-select .wc-blocks-components-select__label{
	color: #102A83!important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text {
    font-weight: 600 !important;
    color: #e30016 !important;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
.wc-block-checkout__sidebar .wc-block-components-product-name {
    color: #102A83 !important;
    font-size: 16px;
    font-weight: 600 !important;
    letter-spacing: 0.5px;
}
.wp-block-woocommerce-checkout-order-summary-block {
    border: 1px solid #102A83!important;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{
	margin-top: 10px!important;
}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-product-name{
	margin-bottom: 10px!important;
}
.or-text{
	color: #e30016 !important;
}
a:focus , button:focus{
	box-shadow: none!important;
	outline: none!important;
}
.wc-block-components-totals-coupon__button , .lost_reset_password .button , .woocommerce-form-login__submit , .woocommerce-form-register__submit , .wc-block-components-checkout-place-order-button , .woocommerce-mini-cart__buttons a , .woocommerce-MyAccount-content form .button{
	border-radius: 4px!important;
	background: #102A83!important;
    color: #fff!important;
    border:none!important;
}
.wc-block-components-totals-coupon__button:hover , .lost_reset_password .button:hover , .woocommerce-form-login__submit:hover , .woocommerce-form-register__submit:hover , .wc-block-components-checkout-place-order-button:hover , .woocommerce-mini-cart__buttons a:hover , .woocommerce-MyAccount-content form .button:hover{
	border-radius: 4px!important;
	background: #e30016!important;
    color: #fff!important;
}
.product_list_widget .amount , .dropdown-menu-mini-cart .quantity, .dropdown-menu-mini-cart dl.variation{
	color: #e30016!important;
}
.electro-navbar .ec-shopping-bag{
    color: #fff!important;
}
.electro-navbar-inner .header-icon-counter {
    background-color: #fff !important;
    color: #e30016 !important;
}
.single-product .entry-summary>div[itemprop=description], .single-product .woocommerce-product-details__short-description , .ec-tabs>li a, .wc-tabs>li a{
	color: #102A83 !important;
}
.single-product .woocommerce-tabs+section.related>.h2, .single-product .woocommerce-tabs+section.related>h2, .single-product .woocommerce-tabs~div.products>.h2, .single-product .woocommerce-tabs~div.products>h2{
	font-size: 24px;
    text-transform: uppercase;
    color: #e30016;
    font-weight: 700 !important;
}
.page .entry-header {
    margin-bottom: 30px;
}
.support-info , p{
	color: #102A83 !important;
}
.lost_password a , #customer_login .register-benefits ul>li{
	color: #102A83 !important;
}
#customer_login .register-benefits .h3, #customer_login .register-benefits h3{
    color: #e30016 !important;
    margin-bottom: 18px;
}
.table, table{
	color: #102A83 !important;
}
#tab-specification .h1, #tab-specification .h2, #tab-specification .h3, #tab-specification .h4, #tab-specification .h5, #tab-specification .h6, #tab-specification h1, #tab-specification h2, #tab-specification h3, #tab-specification h4, #tab-specification h5, #tab-specification h6{
	color: #102A83 !important;
}
.electro-advanced-reviews #reply-title, .electro-advanced-reviews .h2, .electro-advanced-reviews h2{
	color: #102A83 !important;
}

.contact-page-title{
	color: #e30016!important;
	letter-spacing: 0.5px;
	font-weight: 600;
}
.wpcf7-form label{
	width: 100%;
	margin-bottom: 10px;
	font-weight: 600;
}
.wpcf7-form .wpcf7-form-control-wrap {
    margin-top: 8px;
    display: flex;
}
.wpcf7-form label .wpcf7-form-control{
	border:1px solid #102A83 !important;
}
address{
	color: #102A83!important;
}
.operation-hours span{
	color: #102A83!important;
}
.store-info .h3, .store-info h3{
	color: #e30016!important;
	letter-spacing: 0.5px;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0;
}
.store-info .inner-right-md a{
	color: #e30016!important;
}
input[type="submit"]:hover{
	background: #102A83!important;
	border-color: #102A83!important;
}
.home-page-contact .wpcf7-textarea{
    height: 150px;
}
.home-page-contact form p{
	margin-bottom: 0;
}
.home-page-contact img{
	height: 565px;
	object-fit: cover;
}
.secondary-nav>.menu-item a{
	color: #102A83!important;
}
.dropdown-item, .dropdown-menu>li>a{
	color: #102A83!important;
	text-decoration: none!important;
}
.woocommerce-MyAccount-navigation ul li a{
	color: #102A83!important;
	text-decoration: none!important;
}
.woocommerce-account .woocommerce-MyAccount-content a{
	color: #e30016!important;
}
.woocommerce-account .woocommerce h2 , .edit-account legend{
    color: #e30016!important;
    letter-spacing: 0.5px;
	font-size: 20px;
}
.woocommerce-account .woocommerce h2{
	margin-bottom: 0;
}
.woocommerce-MyAccount-content .edit-account .form-row-first, .woocommerce-MyAccount-content .edit-account .form-row-last {
    width: 49.7%;
}
.woocommerce-account .woocommerce form h2{
	margin-bottom: 20px;
}
.input-text {
	border-color: #102A83!important;
}
.select2-container .select2-selection{
	border-color: #102A83!important;
}
.footer-payment-logo img{
	width: 500px;
}
#custom_html-2 p{
	margin-bottom: 8px;
}
#customer_login h2{
	margin-bottom: 20px!important;
}
.single-product.full-width .loop-product-categories a{
	color: #e30016!important;
}
.single-product .woocommerce-product-rating .woocommerce-review-link{
	color: #e30016!important;
}
.single-product .availability {
    color: #102A83!important;
}
.single-product .product_title{
    color: #102A83!important;
    font-weight: 700;
}
.single-product .product-images-wrapper .electro-wc-product-gallery .flex-control-nav{
	display: none!important;
}
.single-product .woocommerce-product-gallery .flex-viewport , .woocommerce-product-gallery__image img{
	height: 400px!important;
	object-fit: cover;
	width: 100%;
}
.electro-wc-product-gallery__image img{
	height: 90px;
	object-fit: cover;
}
.archive .products>.product .price ins {
    margin-top: 5px !important;
    display: flex;
    font-size: 20px;
}
.electro-description {
    margin-bottom: 10px!important;
}
.products>.product .product-thumbnail{
	margin-bottom: 30px;
}
.product_meta>span , .product_meta>span a, .product_meta>span span {
    color: #102A83;
}
.single-product .price del {
    color: #e30016 !important;
}
.products>.product .price del {
    font-size: 14px !important;
    position: relative !important;
    top: 0!important;
}
.entry-summary .maxtdesign-rbp-price .maxtdesign-rbp-member {
    font-size: 24px;
}
.widget_product_categories .category-single>li>ul:last-child li.current-cat>.children li>a .no-child {
    padding-left: 0!important;
}
.widget_product_categories .category-single>li>ul li>.children>li>a {
    padding-left: 0!important;
}
.widget_product_categories .category-single>li>ul:last-child li.current-cat>a {
    padding-left: 0!important;
}
.widget_product_categories .category-single .show-all-cat .show-all-cat-dropdown, .widget_product_categories .product_cat>span {
    padding: 1.06em 15px;
}
.single-product.full-width .woocommerce-tabs {
    margin-bottom: 60px;
}
.section-onsale-product .onsale-product .price del {
    font-size: 28px!important;
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
   
   .inner-banner .header-with-cover-image .caption h1{
		font-size: 30px;
	}
	.inner-banner .entry-header.header-with-cover-image {
	    min-height: 200px;
	}
	.woocommerce-breadcrumb{
		margin-bottom: 0!important;
	}
	.home-page-contact img{
		width: 100%;
	}
	.prime-home-area .da-block .da-action:after {
	    line-height: 20px;
	}

	.handheld-header-v2{
		background: #fff!important;
	}
	.handheld-header-v2 .handheld-header-links .columns-3 a , .ec-menu{
		color: #102A83!important;
	}
	.handheld-footer .handheld-footer-bar {
	    background-color: #fff;
	}

	.handheld-footer.v2 .handheld-widget-menu {
	    margin: 0!important;
	}
	.footer-logo {
	    margin-bottom: 10px!important;
	}
	#content {
        margin-bottom: 30px!important;
    }
    .owl-item>.product .price del, .products>.product .price del {
	    font-size: 14px!important;
	}
	.contact-form.vc_column_container .vc_column-inner {
	    padding-right: 30px;
	}
	.page .entry-header h1 {
	    font-size: 30px;
	}
	.wc-block-cart__sidebar {
        margin-bottom: 0!important;
    }

    .wp-block-woocommerce-checkout-order-summary-block {
	    border: none !important;
	}

	.single-product.full-width .woocommerce-tabs , .single-product .single-product-wrapper {
	    margin-bottom: 30px!important;
	}
	.woocommerce-product-gallery__wrapper{
		margin-bottom: 20px;
	}
	.products>.product .product-thumbnail {
	    margin-bottom: 10px;
	}
	.products>.product .product-thumbnail>img{
		object-fit: cover;
	}
	.single-product.full-width .price {
	    margin-bottom: 0;
	}
	.products>.product .price del {
        font-size: 14px !important;
        position: relative !important;
        top: 0!important;
    }
    .entry-summary .maxtdesign-rbp-price .maxtdesign-rbp-member {
        font-size: 24px;
    }
    .single-product .price del {
	    color: #e30016!important;
	}
	.section-onsale-product .onsale-product .price del {
	    font-size: 28px!important;
	}
	#SR7_1_1-2-5 , #SR7_1_1-27-5 , #SR7_1_1-28-5{
		color: #e30016!important;
	}
	.slider-sm-btn{
		color: #fff!important;
	}

	.deals-and-tabs .deals-block {
        width: 100%;
        padding-right: 20px!important;
    }
    .deals-and-tabs .tabs-block{
    	width: 100%;
        padding-right: 20px!important;
    }

    .off-canvas-navigation .dropdown-toggle , .off-canvas-navigation .dropdown-toggle[aria-expanded="false"] {
        background: url(https://mypaaltu.com/popligraphics/wp-content/uploads/custom-css-js/down.png) no-repeat;
        background-position: 94% center;
        background-size: 18px;
    }
    .off-canvas-navigation .dropdown-toggle[aria-expanded="true"] {
        background: url(https://mypaaltu.com/popligraphics/wp-content/uploads/custom-css-js/up.png) no-repeat;
        background-position: 94% center;
        background-size: 18px;
    }
    .off-canvas-navigation ul li a {
	    white-space: break-spaces;
	}
	.off-canvas-navigation .dropdown-menu a {
        line-height: 24px !important;
        padding: 10px 23px;
    }



}




@media only screen and (max-width: 767px) {

	.inner-banner .header-with-cover-image .caption h1{
		font-size: 20px;
	}
	.inner-banner .entry-header.header-with-cover-image {
	    min-height: 120px;
	}
	.woocommerce-breadcrumb{
		margin-bottom: 0!important;
	}
	.handheld-header-v2{
		background: #fff!important;
	}
	.handheld-header-v2 .handheld-header-links .columns-3 a , .ec-menu{
		color: #102A83!important;
	}
	.handheld-footer .handheld-footer-bar {
	    background-color: #fff;
	}

	.handheld-footer.v2 .handheld-widget-menu {
	    margin: 0!important;
	}
	.footer-logo {
	    margin-bottom: 10px!important;
	}
	#content {
        margin-bottom: 30px!important;
    }
    .owl-item>.product .price del, .products>.product .price del {
	    font-size: 14px!important;
	}
	.contact-form.vc_column_container .vc_column-inner {
	    padding-right: 15px;
	}
	.store-info{
		padding: 0 15px!important;
	}
	.comany-text-1{
		padding: 30px 0 0!important;
	}
	.page .entry-header h1 {
	    font-size: 30px;
	}
	.wc-block-cart__sidebar {
        margin-bottom: 0!important;
    }
    .wp-block-woocommerce-checkout-order-summary-block {
	    border: none !important;
	}

	.single-product.full-width .woocommerce-tabs , .single-product .single-product-wrapper {
	    margin-bottom: 30px!important;
	}
	.woocommerce-product-gallery__wrapper{
		margin-bottom: 20px;
	}
	.products>.product .product-thumbnail {
	    margin-bottom: 10px;
	}
	.products>.product .product-thumbnail>img{
		object-fit: cover;
	}
	.single-product.full-width .price {
	    margin-bottom: 0;
	}
	.products>.product .price del {
        font-size: 14px !important;
        position: relative !important;
        top: 0!important;
    }
    .entry-summary .maxtdesign-rbp-price .maxtdesign-rbp-member {
        font-size: 24px;
    }
    .single-product .price del {
	    color: #e30016!important;
	}

	.prime-home-area .da-block .da-action:after {
	    line-height: 20px;
	}
	.off-canvas-navigation.light ul li a{
		color: #133875!important;
	}
	.section-onsale-product .onsale-product .price del {
	    font-size: 28px!important;
	}
	#SR7_1_1-2-5 , #SR7_1_1-27-5 , #SR7_1_1-28-5{
		color: #e30016!important;
	}
	.slider-sm-btn{
		color: #fff!important;
	}

	

	.off-canvas-navigation .dropdown-toggle , .off-canvas-navigation .dropdown-toggle[aria-expanded="false"] {
        background: url(https://mypaaltu.com/popligraphics/wp-content/uploads/custom-css-js/down.png) no-repeat;
        background-position: 94% center;
        background-size: 18px;
    }
    .off-canvas-navigation .dropdown-toggle[aria-expanded="true"] {
        background: url(https://mypaaltu.com/popligraphics/wp-content/uploads/custom-css-js/up.png) no-repeat;
        background-position: 94% center;
        background-size: 18px;
    }
    .off-canvas-navigation ul li a {
	    white-space: break-spaces;
	}
	.off-canvas-navigation .dropdown-menu a {
        line-height: 24px !important;
        padding: 10px 23px;
    }

	




}
@media only screen and (min-width: 640px) and (max-width: 767px) {
   
   .inner-banner .entry-header.header-with-cover-image {
	    min-height: 150px;
	}





}