/*body {background-color: transparent;}
#searchOpticsIncentiveModalIFrame {width: 100%;height: 90vh;display: block;margin-left: auto;margin-right: auto; border: none;}
.modal .modal-dialog {margin: 1vh auto;}
.modal .modal-dialog .modal-content {top: 20px; box-shadow: none; border: none;}
.modal .modal-dialog .modal-content .close {font-size:0;opacity: 1;text-shadow: none;filter: alpha(opacity=100); position: relative; top: 15px !important; right: 5px;}
.modal .modal-dialog .modal-content .close::before {content:'\e681'; font-family: 'Pe-icon-7-stroke'; font-size: 30px !important; color: #ffffff; text-shadow: black 0px 0px 10px;}
@media (min-width: 1000px) {
  .modal .modal-dialog {width: 80% !important;}
}
@media (min-width: 1440px) {
	.modal .modal-dialog {width: 60% !important;}
}*/
header .navbar hr {display: none;}
header .navbar .navbar-nav > li.eshop-logo img {width: 150px;}
header .navbar .navbar-nav > li.btn.btn-primary > a {font-size: 12px;color:#000 !important;border-bottom:none;}
footer #legal-section .legal > div > div > br {display: none;}
footer #legal-section .legal > div span:nth-of-type(1) {margin-bottom: 0;}
footer #legal-section .legal > div > div a {display: none;text-transform: uppercase; font-weight: bold; border-bottom: 2px solid transparent;}
footer #legal-section .legal > div > div a:hover, 
footer #legal-section .legal > div > div a:active {border-bottom: 2px solid; border-color: var(--clr3);}
footer #legal-section .poweredby {margin-top: 10px;}
@media (min-width: 992px) {
	header .logo {width: 35%;padding-left: 20px;}
	header .logo .dealer-name {font-size: 12px;}
	header .navbar {width: 65%;padding-right: 20px;}
	header .navbar .navbar-collapse {justify-content: flex-end;}
	header .navbar .navbar-nav > li.eshop-logo {border-right: 2px solid; margin-right: 1vw; padding-right: 1vw;}
	header .navbar .navbar-nav > li.eshop-logo > a {padding: 0;}
	header .navbar .navbar-nav > li.eshop-logo > a:hover {border-bottom: none;}
	header .navbar .navbar-nav > li.eshop-logo img {width: 115px;}
	header .navbar .navbar-nav > li.btn.btn-primary.shop-online {background-color: #5f6c67 !important; border-color: #5f6c67 !important;}
	header .navbar .navbar-nav > li.btn.btn-primary.shop-online:hover {background-color: #ffffff !important;}
	header .navbar .navbar-nav > li.btn.btn-primary.shop-online:hover > a {color: #5f6c67 !important;}
	footer #legal-section .legal {width: calc(80% - 10px);}
	footer #legal-section .legal > div {display: flex;  align-items: center;}
	footer #legal-section .legal > div > div {font-size: 10px;}
	footer #legal-section .legal > div > div > br {display: block;}
	footer #legal-section .legal > div > div a {display: inline-block;}
	footer #legal-section .legal > div > div.btt a::before {content: "\f077";font-family: "FontAwesome";padding-right: 10px;padding-bottom: 1px;}
	footer #legal-section .poweredby {margin-top: 0; width: calc(20% - 10px);}
}
@media (min-width: 1200px) {
	header .logo {padding-left: 40px;}
	header .logo img {border: none;}
	header .logo .dealer-name {font-size: 16px;}
	header .navbar hr {display: block;}
	header .navbar {padding-right: 40px;}
	header .navbar .navbar-nav > li.eshop-logo img {width: 150px;}
	header .navbar .navbar-nav > li.btn.btn-primary > a {font-size: 14px; color:#000 !important;border-bottom:none;}
	footer #legal-section .legal > div > div {font-size: 11px;}
	footer #legal-section .legal > div > div a {font-size: 11px;}
}
@media (min-width: 1440px) {
	header .logo {width: 45%;}
	header .navbar {width: 55%;}
	footer #legal-section .legal > div > div {font-size: 12px;}
	footer #legal-section .legal > div > div a {font-size: 12px;}
}