html, body, .site-header, .dropdown-menu {
	background-color: #fff;
	color: #343431;
}
/*#menu-assortiment .dropdown.show button {
	background-color: #ffffff;
	color: #e30613;
}*/

.entry-content a,
#modal-pagina #modal-panel-tabContent a {
	color: #e30613;
}
.entry-content a:hover,
#modal-pagina #modal-panel-tabContent a:hover {
	color: #343431;
}
.entry-content a.white,
#modal-pagina #modal-panel-tabContent a.white {
	color: #ffffff;
}
.entry-content a.dark-grey,
#modal-pagina #modal-panel-tabContent a.dark-grey,
#modal-pagina #modal-panel-tabContent .woocommerce-MyAccount-navigation a {
	color: #343431;
}
.entry-content a.red-hv:hover,
#modal-pagina #modal-panel-tabContent a.red-hv:hover {
	color: #e30613;
}
.entry-content .woocommerce .products .product a,
.product-name a {
	color: #343431;
}
.entry-content .woocommerce .products .product a:hover,
.product-name a:hover {
	color: #e30613;
}
.rf-red {
	color: #e30613;
}
.dark-grey,
a.dark-grey {
	color: #343431;
}
.red.menu-item a {
	color: #eb5059;
	animation: aniRed 3.0s linear infinite;
}
@keyframes aniRed {
  0%{
     color:#ffffff;
     text-shadow: none;
  }
  90%{
     color:#eb5059;
     text-shadow: 0 0 7px #e51e2a,0 0 70px #f18289;
  }
  100%{
     color:#eb5059;
     text-shadow: 0 0 7px #e51e2a,0 0 70px #f18289;
  }
}
.light-blue.menu-item a {
	color: #4bbdd7;
	animation: aniBlue 3.0s linear infinite;
}
@keyframes aniBlue {
  0%{
     color:#ffffff;
     text-shadow: none;
  }
  90%{
     color:#4bbdd7;
     text-shadow: 0 0 3px #b7e4ef,0 0 7px #edf8fb;
  }
  100%{
     color:#4bbdd7;
     text-shadow: 0 0 5px #a5deeb,0 0 9px #b7e4ef;
  }
}
.red {
	color: #e30613;
}
.light-red {
	color: #f39ba0;
}
.orange {
	color: #df852d;
}
.green {
	color: #14bc14;
}
.green-important {
	color: #14bc14 !important;
}
.light-green {
	color: #89dd89;
}
.dark-green {
	color: #109210;
}
.light-blue {
	color: #4bbdd7;
}
.blue {
	color: #3498db;
}
.white {
	color: #ffffff;
}
.medium-grey {
	color: #6c757d;
}
.light-grey {
	color: #999;
}
.border-grey {
	color: #dee2e6;
}
input::placeholder {
	color: #1d1d1b;
}

a:hover {
	color: #e30613;
}
a:hover .badge {
	background-color: #343431;
}
a {
	color: #343431;
}
a .parent-color {
	color: inherit !important;
}
.close {
	color: #ffffff;
}
.close:hover {
	color: #ffffff;
}

.nav-category-header a {
	color: #e30613;
}

.form-control:focus {
    color: #1d1d1b;
    border-color: #e30613;
    box-shadow: 0 0 0 0rem rgba(0,123,255,.0);
}

.form-control {
	color: #1d1d1b;
}

.form-button {
    color: #e30613;
}

.form-button:focus {
    color: #fff;
    background-color: #e30613;
	box-shadow: 0 0 0 0rem rgba(0,123,255,.0);
}

.form-button:hover {
    color: #fff;
    background-color: #e30613;
}
.woocommerce div.product .stock.in-stock {
	color: #14bc14;
}
.woocommerce div.product .available-on-backorder {
	color: #df852d;
}
.woocommerce div.product .out-of-stock {
	color: #e30613;
}
.woocommerce div.product .available-on-pre-order {
	color: #3498db;
}
.woocommerce div.product .availability-unknown {
	color: #6c757d;
}

.woocommerce div.product p.price,
.woocommerce div.woocommerce-variation-price span.price {
	color: #343431;
	font-size: 2rem;
	line-height: 2.1rem;
	font-weight: 700;
}
/* Brand Colours
-------------------------- */
.nikon-yellow,
a.nikon-yellow {
	color: #FFE100;
}
.nikon-yellow-bg {
	background-color: #FFE100;
}
.nikon-yellow-bg-hv:hover {
	background-color: #FFE100;
}
.nikon-yellow-br {
	border-color: #FFE100;
}
.canon-red,
a.canon-red {
	color: #BC0024;
}
.canon-red-bg {
	background-color: #BC0024;
}
.canon-red-br {
	border-color: #BC0024;
}
.fujifilm-red,
a.fujifilm-red {
	color: #EE1337;
}
.fujifilm-red-bg {
	background-color: #EE1337;
}
.fujifilm-red-br {
	border-color: #EE1337;
}
.fujifilm-black {
	color: #1D191A;
}
.fujifilm-black-bg {
	background-color: #1D191A;
}
.fujifilm-black-br {
	border-color: #1D191A;
}
.panasonic-blue,
a.panasonic-blue {
	color: #0056A8;
}
.panasonic-blue-bg {
	background-color: #0056A8;
}
.panasonic-blue-br {
	border-color: #0056A8;
}
.sigma-black-br {
	border-color: #000000;
}
.sigma-black,
a.sigma-black {
	color: #000000;
}

/* SVG Brand Colours
-------------------------- */
.canon svg g {
	fill: #BC0024;
}
.canon.black svg g {
	fill: #000000;
}
.canon.white svg g {
	fill: #ffffff;
}
.fujifilm svg g {
	fill: #1D191A;
}
.fujifilm.white svg g {
	fill: #ffffff;
}
.fujifilm.black svg g {
	fill: #000000;
}
.fujifilm svg g .secondary {
	fill: #EE1337;
}
.fujifilm svg g .tertiary {
	fill: #00a071;
}
.nikon svg g {
	fill: #000000;
}
.nikon.nikon-yellow svg g {
	fill: #FFE100;
}
.nikon.black svg g {
	fill: #000000;
}
.nikon.white svg g {
	fill: #ffffff;
}
.nikon.primary {
	fill: #FFE100;
}
.omsystem svg g {
	fill: #000000;
}
.omsystem.black svg g {
	fill: #000000;
}
.omsystem.white svg g {
	fill: #ffffff;
}
.panasonic svg g {
	fill: #0056A8;
}
.panasonic.black svg g {
	fill: #000000;
}
.panasonic.white svg g {
	fill: #ffffff;
}
.panasonic-pro svg {
	fill: #000000;
}
.panasonic.black svg g {
	fill: #000000;
}
.panasonic.white svg g {
	fill: #ffffff;
}
.panasonic-pro svg g .secondary {
	fill: #e30514;
}
.sony svg g {
	fill: #000000;
}
.sony.black svg g {
	fill: #000000;
}
.sony.white svg g {
	fill: #ffffff;
}
.sigma svg g {
	fill: #000000;
}
.sigma.white svg g {
	fill: #ffffff;
}
.sigma.black svg g {
	fill: #000000;
}
.tamron svg g {
	fill: #005bac;
}
.tamron.white svg g {
	fill: #005bac;
}
.tamron.black svg g {
	fill: #005bac;
}
.leofoto svg g {
	fill: #15499a;
}
.leofoto.white svg g {
	fill: #ffffff;
}
.leofoto.black svg g {
	fill: #000000;
}
.leofoto svg g .secondary {
	fill: #15499a;
}
.gpo svg g {
	fill: #ecd9bc;
}
.gpo.white svg g {
	fill: #ffffff;
}
.gpo.black svg g {
	fill: #000000;
}
.gpo svg g .secondary {
	fill: #ecd9bc;
}
.bushnell svg g {
	fill: #ff6c27;
}
.bushnell.black svg g {
	fill: #000000;
}
.bushnell.white svg g {
	fill: #ffffff;
}
.peakdesign svg g {
	fill: #000000;
}
.peakdesign.black svg g {
	fill: #000000;
}
.peakdesign.white svg g {
	fill: #ffffff;
}
.peakdesign svg g .secondary {
	fill: #c93831;
}
.jupio svg g {
	fill: #ee702b;
}
.jupio.white svg g {
	fill: #ffffff;
}
.jupio.black svg g {
	fill: #000000;
}
.jupio svg g .secondary {
	fill: #ee702b;
}
.godox svg g {
	fill: #FF6600;
}
.godox.white svg g {
	fill: #ffffff;
}
.godox.black svg g {
	fill: #000000;
}
.lowepro svg g {
	fill: #ffffff;
}
.lowepro.white svg g {
	fill: #ffffff;
}
.lowepro.black svg g {
	fill: #000000;
}
.lowepro svg g .secondary {
	fill: #f8971d;
}
.thinktank svg g {
	fill: #A7A9AC;
}
.thinktank.white svg g {
	fill: #ffffff;
}
.thinktank.black svg g {
	fill: #000000;
}
.thinktank svg g .secondary {
	fill: #ffffff;
}
.rfm.white svg g {
	fill: #ffffff;
}
.rfm.black svg g {
	fill: #000000;
}
.rfm svg g .secondary { 
	fill: #E3000F;
}
/* SVG Colours
-------------------------- */
.transparent-svg svg g {
	fill: transparent;
}
.red-svg svg g {
	fill: #e30613;
}
.green-svg svg g {
	fill: #14bc14;
}
.light-green-svg svg g {
	fill: #89dd89;
}
.dark-green-svg svg g {
	fill: #109210;
}
.light-red-svg svg g {
	fill : #f39ba0;
}
.white-svg svg g {
	fill: #ffffff;
}
.orange-svg svg g {
	fill: #df852d;
}
.light-blue-svg svg g {
	fill: #4bbdd7;
}
.dark-grey-svg svg g {
	fill: #343431;
}
.medium-grey-svg svg g {
	fill: #6c757d;
}
.light-grey-svg svg g {
	fill: #f6f6f6;
}
.lighter-grey-svg svg g {
	fill: #cccccc;
}
/* Background Colours
-------------------------- */
.transparent-bg {
	background-color:transparent;
}
.red-bg {
	background-color: #e30613;
}
.green-bg {
	background-color: #14bc14;
}
.light-green-bg {
	background-color: #89dd89;
}
.dark-green-bg {
	background-color: #109210;
}
.light-red-bg {
	background-color: #f39ba0;
}
.white-bg {
	background-color: #ffffff;
}
.orange-bg {
	background-color: #df852d;
}
.light-blue-bg {
	background-color: #4bbdd7;
}
.dark-grey-bg {
	background-color: #343431;
}
.medium-grey-bg {
	background-color: #6c757d;
}
.light-grey-bg {
	background-color: #f6f6f6;
}
/* Border Colours
-------------------------- */
.effect-border {
	border-color: #cbcbcb;
}
.red-br {
	border-color: #e30613;
}
.border.red-br {
	border-color: #e30613 !important;
}
.green-br {
	border-color: #14bc14;
}
.border.green-br {
	border-color: #14bc14 !important;
}
.dark-green-br {
	border-color: #109210;
}
.border.dark-green-br {
	border-color: #109210 !important;
}
.light-green-br {
	border-color: #89dd89;
}
.light-red-br {
	border-color: #f39ba0;
}
.white-br {
	border-color: #ffffff;
}
.orange-br {
	border-color: #df852d;
}
.light-blue-br {
	border-color: #4bbdd7;
}
.dark-grey-br {
	border-color: #343431;
}
.medium-grey-br {
	border-color: #6c757d;
}
.light-grey-br {
	border-color: #f6f6f6;
}
/* Hover Colours
-------------------------- */
.white-hv:hover,
.white-hv:focus,
.white-hv:focus-within,
a.white-hv:hover svg,
a.white-hv:hover {
	color: #ffffff;
}
.red-hv:hover,
.red-hv:focus,
.red-hv:focus-within,
a.red-hv:hover svg {
	color: #e30613;
}
.green-hv:hover,
.green-hv:hover svg {
	color: #14bc14;
}
.dark-green-hv:hover,
.dark-green-hv:hover svg {
	color: #0c700c;
}
.accessoire-selection:hover .stock .green,
.accessoire-selection:hover .table .green {
	color: #14bc14 !important;
}
.accessoire-selection:hover .table .red,
.accessoire-selection:hover .naar-product .red {
	color: #e30613 !important;
}
.light-red-hv:hover,
.light-red-hv:hover svg {
	color: #f39ba0;
}
.white-hv:hover,
.white-hv:hover svg {
	color: #ffffff;
}
.white-hv:hover svg .fa-secondary {
	fill: #ffffff;
}
.white-hv:hover svg .fa-primary {
	fill: #cccccc;
}
.orange-hv:hover,
.orange-hv:hover svg {
	color: #df852d;
}
.light-blue-hv:hover,
.light-blue-hv:hover svg {
	color: #4bbdd7;
}
.dark-grey-hv:hover,
.dark-grey-hv:focus,
.dark-grey-hv:hover svg,
.dark-grey-hv:focus-within {
	color: #343431;
}
.medium-grey-hv:hover,
.medium-grey-hv:hover svg {
	color: #6c757d;
}
.light-grey-hv:hover,
.light-grey-hv:hover svg {
	color: #f6f6f6;
}
/* Hover Background Colours
-------------------------- */
.transparent-bg-hv:hover,
.transparent-bg-hv:focus {
	background-color: transparent;
}
.red-bg-hv:hover {
	background-color: #e30613;
}
.dark-red-bg-hv:hover {
	background-color: #9e040d;
}
.green-bg-hv:hover {
	background-color: #14bc14;
}
.dark-green-bg-hv:hover {
	background-color: #0c700c;
}
.light-red-bg-hv:hover {
	background-color: #f39ba0;
}
.white-bg-hv:hover,
.white-bg-hv:focus,
.white-bg-hv:focus-within {
	background-color: #ffffff;
}
.orange-bg-hv:hover {
	background-color: #df852d;
}
.light-blue-bg-hv:hover {
	background-color: #4bbdd7;
}
.dark-grey-bg-hv:hover {
	background-color: #343431;
}
.medium-grey-bg-hv:hover {
	background-color: #6c757d;
}
.light-grey-bg-hv:hover {
	background-color: #f6f6f6;
}
/* Hover Border Colours
-------------------------- */
.transparent-br-hv:hover {
	border-color: transparent;
}
.red-br-hv:hover {
	border-color: #e30613;
}
.red-br-hv:hover .border-grey {
	color: #e30613;
}
.border.red-br-hv:hover {
	border-color: #e30613 !important;
}
.green-br-hv:hover {
	border-color: #14bc14;
}
.light-red-br-hv:hover {
	border-color: #f39ba0;
}
.white-br-hv:hover {
	border-color: #ffffff;
}
.orange-br-hv:hover {
	border-color: #df852d;
}
.light-blue-br-hv:hover {
	border-color: #4bbdd7;
}
.dark-grey-br-hv:hover {
	border-color: #343431;
}
.medium-grey-br-hv:hover {
	border-color: #6c757d;
}
.light-grey-br-hv:hover {
	border-color: #f6f6f6;
}
/* Menu Colours
--------------------------- */

#menu-assortiment .dropdown.show button {
	border-bottom-color: #e30613;
}