/**
Theme Name: Donacije
Author: Slavko Ćuruvija fondacija
Author URI: https://www.slavkocuruvijafondacija.rs/
Description: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: donacije
Template: astra
*/



footer .accepted-cards {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 0px 80px 0px;
}

footer .accepted-cards a img {
    max-height: 80px;
    width: auto;
    
}

footer .accepted-cards a {
  	margin: 25px 1%;
    display: flex;
    flex: 1 0 48%;
    justify-content: center;  	
}

footer .accepted-cards a img.card-intesa{
    max-height: 45px; 
}


footer .scf-links{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    margin: 0 10px 50px 10px;
}
footer .scf-links a {
    margin: 30px 1%;
    display: flex;
    flex: 1 0 80%;
    justify-content: center;    
}
footer .scf-links a img{
    max-height: 60px; 
    width: auto; 
}


.site-primary-footer-wrap .custom-html-widget, .site-primary-footer-wrap .footer-bar-navigation{
	font-size:14px;
}
.site-primary-footer-wrap .custom-html-widget p{
	margin-bottom: 10px;
}
.site-primary-footer-wrap .footer-bar-navigation li{
	font-size:14px;
	margin-bottom: 10px;
}

.ast-plain-container.ast-no-sidebar #primary {
    margin: 60px 0 !important ;
}

.woocommerce-form-coupon-toggle, .wcdp-variation-heading{
	display: none !important;
}

table.shop_table, table.shop_table tbody, table.shop_table tfoot, table.shop_table tr, table.shop_table td, table.shop_table th {
	border: none !important;
	border-collapse: collapse;
}

table.shop_table {
    margin-bottom: 30px !important;
    border-radius: 0 !important;
    border-collapse: collapse !important;
    border: none !important;
}

table.shop_table td {
	padding: 10px !important;
}

label[for="payment_method_allsecureexchange"] img{
	width:22%
}

.woocommerce-customer-details > p{
    display: none !important;
}






/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	footer .accepted-cards a {
		flex: 1 0 31%;
	}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	footer .accepted-cards a {
		flex: 1 0 9%;
		flex-wrap: nowrap;
	}
	footer .scf-links a {
		flex: 1 0 30%;
	}    
}

/* Large devices (laptops/desktops, 992px and up) */
@media (min-width: 992px) {
	footer .accepted-cards a {
		flex: 1 0 8%;
		flex-wrap: nowrap;
	}
	footer .accepted-cards a.amex-a  {
		flex: 1 0 6%;
	} 	
	footer .accepted-cards a.intesa-a {
		flex: 1 0 15%;
	}  
	footer .accepted-cards a.allsecure-a  {
		flex: 1 0 12%;
	}  
	footer .accepted-cards a.visa-secure-a  {
		flex: 1 0 5%;
	} 
	footer .accepted-cards a.id-check-a  {
		flex: 1 0 4%;
	} 
	footer .scf-links a {
		flex: 1 0 30%;
	}  
}


@media (min-width: 1024px) {
	footer .accepted-cards a {
		flex: 1 0 8%;
		flex-wrap: nowrap;
	}
	footer .accepted-cards a.amex-a  {
		flex: 1 0 6%;
	} 	
	footer .accepted-cards a.intesa-a {
		flex: 1 0 15%;
	}  
	footer .accepted-cards a.allsecure-a  {
		flex: 1 0 12%;
	}  
	footer .accepted-cards a.visa-secure-a  {
		flex: 1 0 4%;
	} 
	footer .accepted-cards a.id-check-a  {
		flex: 1 0 4%;
	} 			 
	footer .scf-links a {
		flex: 1 0 30%;
	}
}