<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.body {}

/* BOC COLOURS */
/**umb_name:yellow*/
.yellow{color: #ffe500}

/**umb_name:light-green*/
.light-green{color: #b4d24b}

/**umb_name:green*/
.green{color: #1e7350}

/**umb_name:dark-green*/
.dark-green{color: #005556}

/**umb_name:blue*/
.blue{color: #205094}

/**umb_name:dark-blue*/
.dark-blue{color: #283250}

label#text {
	font-size: 17px !important;
}

.user-panel .shopping-cart {
    display: none !important;
}
	
.user-panel .hidden-xs {
    display: none !important;
}

.submit-btn .btn {
	color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 10px;
    margin: 10px;
    display: inline-block;
    background-color: #26304f !important;
    font-weight: 600;
    letter-spacing: .5px;
    cursor: pointer;
    margin-bottom: 30px;
    border: none;
    font-size: 20px;
	-webkit-transform: skewX(-60deg);
    transform: skewX(-60deg);
	border-radius: 0px;
}

.btn-accept {
	-webkit-transform: skewX(-60deg);
    transform: skewX(-60deg);
}

.btn-accept-content {
	-webkit-transform: skewX(60deg);
    transform: skewX(60deg);
    display: inline-block;
    margin: 10px 40px;
}

.ecommerce .submit-btn button.btn.btn-slanted {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 10px;
    margin: 10px;
    display: inline-block;
    background-color: #26304f;
    font-weight: 600;
    letter-spacing: .5px;
    cursor: pointer;
    margin-bottom: 30px;
    border: none;
    font-size: 20px;	
}
	
.ecommerce .submit-btn button.btn.btn-slanted:hover {
	background-color: #1e7350;
}


/* FORM */
.checkout-form {
    width: 50%;
    margin: 0 auto;
}
.accordion-item {
    background-image: none !important;
    background: linear-gradient(160deg,#005556 82%,transparent 0%) !important;
	border-radius: 0 !important;
    padding: 5px !important;
    margin: 5px 0 0 0;
}
.accordion-item-panel-content {
    padding: 1em 0 2em 0 !important;
    background: #fafafa !important;
}
label[for="s0o0"],
label[for="s0o1"],
label[for="s0o2"],
label[for="s2o0"],
label[for="s2o1"],
label[for="s2o2"],
label[for="s2o3"],
label[for="TermsOfServices"],
label[for="Newsletter"],
label[for="Sharedata"] {
	font-size: 17px !important;
}
div.form-group button {
	margin: 3em 7em;
}
div.form-group textarea {
    height: 8em !important;
}


/*COOKIE ACCEPT BUTTON */
.cookiebanner {
    background: rgb(33, 80, 148) !important;
}
.cookiebanner-close {
    color: #fff;
    background: #1e734f;
	border: 2px #fff solid;
    padding: 7px;
}


/* CART SUMMARY */
label.footer-total-label {
	font-weight: 900 !important;
}
.footer-total-content {
	font-weight: 900 !important;	
}
label.quantity-label,
label.price-label,
label.tax-label {
	font-size: 14px !important;
}
.onlyDesktop .unit-price-desktop {
	font-size: 14px !important;
    font-weight: 900 !important;
}
.chk-summary-text {
	margin: 0 0 2em 0;
}


/* NAVIGATION */
.user-panel {
    border: none !important;
}
#navigation a {
    color: #235292 !important;
}
#navigation a:hover {
    color: #237251 !important;
}
.main-navbar {
    border-top: thin solid #ccc !important;
}
.main-menu li.active a {
    color: #4CCAFF !important;
}
.main-menu li.active a:hover {
	color: #4CCAFF !important;
}
#navFixed .main-menu li:hover&gt;a{
	color: #1e7350 !important;
	background: none !important;
}
#navFixed .slicknav_nav li.active a{
	color: #4CCAFF !important;
	outline: none;
}
#navFixed .slicknav_nav a:hover{
	color: #1e7350 !important;
	outline: none;
}
a.navbar-brand {
	display: none !important;
}

.boc20 #navigation .lateral-logo {
	height: 60px;	
}
.user-panel[data-v-383a7657] {
	border-bottom: none !important;
}

.login .right-button {
    position: relative !important;
    top: -85px !important;
}
#navFixed .slicknav_menu .slicknav_icon-bar {
    background-color: #263054 !important;
}

/* FORGOT PASSWORD */
.forgotpassword-wrapper button.btn-accept.btn-slanted.small-button {
	position: inherit !important;
}

/* COUNTDOWN */
.countdown {
	padding-bottom: 10px !important;
}

/* EVENT CAROUSEL */
.event-carousel img.icon {
	max-width: 100% !important;
}	
.popup-button,
.close-button {
	border-color: transparent #205094 !important;
	display: none !important;
}
.popup-button p:before {
    top: 21px !important;
	left: -5px !important;
}
.popup-button p {
    font-size: 12px !important;
    top: -27px  !important;
    left: 65px !important;
    text-align: center !important;
}
.close-button:after {
	top: -26px !important;
}

/*HEADER*/
.boc20 #navigation .lateral-logo img {
	width: 60px !important;
}

/* FOOTER */
.footer .ftr-red:after {
	border-bottom: 50vh solid #205094 !important;
}

.btn-accept:hover {
	background: #1e7350;
}	

.footer .legal {
	bottom: 15px !important;
}

/* OLYMPIC SPORTS VENUES */
.carousel-slide .title-header {
	margin-top: 0px !important;;
	margin-bottom: 25px !important;;
}
.carousel-slide .title-header h1 {
	order: 2;
}
.carousel-slide .title-header h2 {
	order: 1;
	font-size: 40px !important;
}

/* REGISTER FORM CONFIGS */
.registration h1,
.registration h2{
    padding: 0 !important;
    text-align: left !important;
    font-size: 28px !important;
    letter-spacing: 1px;
}
.registration input[type=checkbox]+label,
.registration input[type=radio]+label,
.registration{
    font-size: 17px;
    font-weight: lighter;
}
.registration p {
    margin-bottom: 0;
    padding-bottom: 25px !important;
}
.registration .form-group ins {
	color: #26304f !important; 
    font-weight: lighter !important;
    font-size: 17px !important;
}
.registration .form-group ins:hover {
	color: #26304f !important;
	font-weight: lighter !important;
    font-size: 17px !important;
}
.registration .form-group ins a:hover {
	color: green !important;
	font-weight: lighter !important;
    font-size: 17px !important;
}
.registration .form-label label {
    font-size: 17px !important;
}
.registration input[type=email],
.registration input[type=name],
.registration input[type=text],
.registration select,
.registration textarea {
    letter-spacing: 0 !important;
    font-size: 17px !important;
}
.contact-box fieldset textarea {
    height: 200px !important;
    vertical-align: top !important;
    /* border: #E4E4E6; */
}
.tax-label {
    font-size: 14px !important;
}
.mh-numbers h1 {
    margin: 2em 0 0 0;
}
label {
    font-weight: lighter !important;
    font-size: 17px !important;
}

.col-price .info-icon {
	display: none !important;
}

/* CONTACT */
.contact-box fieldset input[type=email],
.contact-box fieldset input[type=name],
.contact-box fieldset input[type=password],
.contact-box fieldset input[type=text],
.contact-box fieldset select,
.contact-box fieldset textarea {
    font-size: 17px !important;
}
p.visa-image img {
	width: 40%;	
}

/*BUY TICKETS*/
.ceremony {
    margin-left: 2.5rem !important;
}
.ceremony-label {
    font-size: 17px !important;
	text-transform: capitalize !important;
}
label[for="opening"] span,
label[for="closing"] span,
label[for="ceremony"] span{
	font-size: 17px !important
}
.vue-simple-suggest .input-wrapper .default-input {
    font-size: 17px !important;
}
.vs__dropdown-toggle {
    color: #26304f !important;
    font-size: 17px !important;
}
.vs__dropdown-menu {
    font-size: 17px !important;
}
.vs__search, .vs__search:focus {
    font-size: 17px !important;
}
.vs__selected {
    color: #fff !important;
    background-color: #263050 !important;
    border: none !important;
    margin: 0 3px 4px 3px !important;
    padding: 0 0 0 6px !important;
}
.vs__deselect {
    padding: 0 10px 0 3px !important;
    fill: rgba(255, 249, 249, 0.5) !important;
    text-shadow: none !important;
}

.from-date {
    margin: 0 8px;
    font-weight: bold;
    font-size: 17px;
}
span.from-text,
span.to-text {
	font-size: 19px !important;
}
.next-arrow {
	display: none !important;
}
.reset,
.confirm,
.cancel {
	color: #fff !important;
    background: #263050;
    padding: 5px 10px 5px 10px !important;
    border-radius: 5px;
	bottom: -25px !important;
	font-size: 14px !important;
	margin-bottom: 9px !important;
}
.col-price .product  {
	border: none !important;
}
.calendar-month-title {
    color: #fff !important;
    background: #263050 !important;
    border-radius: 5px !important;
    font-size: 14px !important;
}

.account-left-buttons {
	margin: 0 auto;
}

.account-left-buttons ul span,
.account-right-buttons ul span {
	padding: 0 !important;
}

.account-left-buttons ul span,
.account-right-buttons ul span {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 10px;
    display: inline-block;
    font-weight: 600;
    letter-spacing: .5px;
    cursor: pointer;
    border: none;
    font-size: 17px;
    width: 460px;
}

.col-image {
    flex-basis: 3.5% !important;
}
.col-venue {
    flex-basis: 15.5% !important;
}
.col-discipline {
    flex-basis: 10.5% !important;
}
.col-date {
    flex-basis: 15.5% !important;
}
.col-price {
    flex-basis: 24.5%! important;
}

.delivery-address-buttons {
	display: none !important;
}
.boc20 .arrow-container .arrow-icon.active {
    fill: #4CCAFF !important;
}


/* ADD TO CART */
.cart-sweet-alert .sweet-alert {
    max-height: 100% !important;
    width: 44% !important;
    margin-left: -417px !important;
}
.total-price {
    margin-top: 15px !important;
}
.noc-sweet-alert .sweet-alert {
    top: 38% !important;
}
.box p {
    font-weight: bold !important;
}
.footer-tax-description {
    margin-left: 0 !important;
	font-size: 14px !important;
    font-weight: normal !important;
}
.footer-tax-content {
    font-weight: normal !important;
}

/* CHECKOUT */
.input-wrap input {
    font-size: 17px !important;
    margin: 0 0 10px 0 !important;
    height: 40px !important;
}
.ui-select-match .ng-scope {
    font-size: 15px !important;
}
.fifa-black-control .ui-select-choices-row {
    line-height: 25px !important;
    font-size: 17px !important;
}

button.btn-slanted.btn-accept.right-button.newCustomer {
    float: left !important;
}
button#btnStep2Submit.btn-slanted.btn-accept.right-button {
    float: right !important;
}

.product .award {
    height: 28px !important;
    display: inline !important;
}
.product .col-price {
    font-size: 12px !important;
	text-transform: capitalize;
}
.product .info-icon {
    width: 24px;
    margin-left: 15px;
    cursor: pointer;
}
.quantities-selector select {
	font-size: 12px !important;
    border: #263050 solid 1px !important;
    padding: 0 10px !important;
    height: 39px !important;
    width: 87% !important;
}
.checkout .address-col-link {
    font-size: 17px;
}
.ngdialog .ngdialog-theme-checkout .ngdialog-content .ui-select-match {
    font-size: 17px !important;
}
input .ui-select-toggle .ng-pristine .ng-untouched. ng-valid.ng-empty {
	font-size: 17px !important;
}
.ngdialog.ngdialog-theme-checkout .ngdialog-content .fifa-black-control&gt;.fifa-black-input&gt;input {
    font-size: 17px !important;
}
.ngdialog.ngdialog-theme-checkout .ngdialog-content .fifa-black-input .ui-select-match {
    font-size: 17px !important;
}
.fifa-black-input .ui-select-match {
    font-size: 17px !important;
}
h3.title {
    font-size: 17px !important;
}
div.formattedaddress.ng-binding,
div.formattedcontact.ng-binding,
label.formatted-address-label.ng-binding,
label.ng-binding {
	font-size: 17px !important;
}

label[for="newsletter"],
label[for="fTermAccept"],
label[for="allowContact"],
label[for="terms"],
label[for="sharedata"],
label[for="termsid"]{
	font-size: 17px !important;
	letter-spacing: 0 !important;
}
checkField ng-scope {
	font-weight: lighter !important;
}
label.tax-label.price-label {
	padding-right: -15px !important;
}
input[type=checkbox]:checked+label, input[type=radio]:checked+label {
    font-size: 17px  !important;
}
.legend {
    color: #27304f !important;
}

.footer button.btn-accept.btn-slanted.left {
	float: left;
}

.footer button.btn-accept.btn-slanted.right {
	float: right;
}

input[type=email], input[type=name], input[type=password], input[type=text], select, textarea {
    font-family: Arial,sans-serif;
    letter-spacing: .5px;
    font-size: 17px !important;
}
fieldset input[name=vatNumber] {
	display: none;
}
/* VISA IMAGE */
.visa-image {
	margin: 2em 0 0 0;
}

.hospitality-options .section-list-item{
    padding: 0 5em !important;
}
.hospitality-options .hoOuterContainer {
    padding-bottom: 20px !important;
}
.hospitality-options .section-list {
    padding: 2em 8em !important;
}
.buy-tickets-button {
    color: #fff !important;
    background: #055556 !important;
    padding: 5px !important;
    border-radius: 50px !important;
    width: 27% !important;
    text-align: center !important;
    margin: 2em auto !important;
	
}
.buy-tickets-button:hover,
.buy-tickets-button:focus {
    color: #b4d24b !important;
}
.buy-tickets-button a {
	color: #fff;
	text-decoration: none;
}

/* ALERT BUTTON */
.sweet-alert h2 {
    font-size: 26px !important;
	margin: 15px 0 !important;
}
.noc-sweet-alert .sweet-alert p {
	font-size: 16px !important;
}
.noc-sweet-alert .sweet-alert:before {
	height: auto !important;
}
.sweet-alert .icon {
	margin: 10px auto !important;
}

/* MOBILE CSS CONFIGS */
@media all and (max-device-width: 1440px){
	.buy-tickets-button {
		width: 31% !important;
	}
}
@media all and (max-device-width: 1366px){
	.navbar-nav {
		margin: 0 0 0 3em;
	}
	.buy-tickets-button {
		width: 31% !important;
	}
}
@media all and (max-device-width: 1024px){
	#navigation .navbar-nav {
    	margin-top: 29vh !important;
		padding-left: 11.3%;
	}
	#navFixed img.match-logo {
		width: 100%;
		margin: 3em 0 0 6em;
	}
	.buy-tickets-button {
		width: 40% !important;
	}
}
@media all and (max-device-width: 768px) {
	.cookiebanner {
		text-align: left !important;
	}
	#navigation .navbar-nav {
		margin-top: 22vh !important;
		padding-left: 12%;
	}
	#navigation a {
		color: #fff !important;
	}
	.navbar-nav {
		margin: 0 0 0 3em !important;
	}
	h1.title[data-v-b88b9ec0] {
		font-size: 33px !important;
	}
	
	/* MODAL POPUP*/
	.btn-accept, .noc-sweet-alert .sweet-alert .cancel, .noc-sweet-alert .sweet-alert .confirm {
		font-size: 13px !important;
	}
	.noc-sweet-alert .sweet-alert {
		top: 60% !important;
	}
	.footer .legal {
		bottom: 43px !important;
		width: 44% !important;
		right: 12px !important;
	}
	.popup-button p {
		top: -27px !important;
		left: 66px !important;
		text-align: center !important;
	}
	.popup-button p:before {
		top: 21px !important;
		left: 0 !important;
	}
	.phone {
		padding-left: 0 !important;
		padding-top: 30px !important;
		width: 100% !important;
	}
	button.buttonbtn-slanted btn-accept,
	button.buttonbtn-slanted btn-accept {
		width: 400px;
	}
	.quantities-selector {
		padding-bottom: 70px !important;
		border-bottom: 1px solid silver;
	}
	.total-price {
		padding-top: 20px;
		margin-top: 10px;
		margin-right: 5px;
	}
	.cart-sweet-alert .sweet-alert {
		width: 100% !important;
		margin-left: -384px !important;
	}
	.input-wrap input {
		font-size: 17px !important;
		margin: 0 0 10px 0 !important;
		height: 28px !important;
	}
	.account-left-buttons ul span, .account-right-buttons ul span {
		width:395px !important;
	}
	.totals .line {
		width: 100% !important;
	}
	.product {
		display: inline !important;
	}
	.checkout .footer-tax-description {
		font-size: 16px !important;
	}
	.checkout .shopping-cart .summary .line {
		width: 100% !important;
	}
	.summary-purchase {
		margin: 2em 0 0 0 !important;
		border: 1px solid #26304f !important;
    	padding: 0 0 1em 0 !important;
	}
	
	/* CHECKOUT FORM */
	
	.checkout-form {
		width: 100%;
		margin: 0 auto;
	}
	div.form-group button {
    	margin: 3em 14em;
	}
	.clear-grid-right {
   		padding-top: 0 !important;
	}
	.product .icon {
		height: 75px !important;
	}
	.product div[class^=col-] {
		margin-left: 0 !important;
	}
	.products {
		text-align: center !important;
	}
	.search-panel {
		margin-bottom: 0 !important;
		padding: 0 0 1em 0;
	}
	.buy-tickets-button {
		width: 52% !important;
	}
	.quantities-selector select {
		height: 45px !important;
		width: 100% !important;
	}
@media all and (max-device-width: 600px) {
	.noc-sweet-alert .sweet-alert .cancel span, .noc-sweet-alert .sweet-alert .confirm span {
		margin: 5px 10px !important;
	}
	.btn-accept, .noc-sweet-alert .sweet-alert .cancel, .noc-sweet-alert .sweet-alert .confirm {
		font-size: 12px !important;
	}
	.sweet-alert h2 {
		font-size: 24px !important;
	}
	.noc-sweet-alert .sweet-alert p {
		font-size: 14px !important;
	}
}
	
@media all and (max-device-width: 414px) {
	.col-discipline {
		display: grid !important;
	}
	.product-wrapper .product .col-discipline .discipline-name,
	.product-wrapper .product .col-discipline session-name {
		margin-right: 0 !important;
	}
	#navigation .navbar-nav {
		margin-top: 25vh !important;
		line-height: 13px !important;
	}
	#navigation a {
		color: #fff !important;
	}
	#navFixed img.match-logo {
		width: 87%;
		margin: 3em 0 0 1em;
	}
	.noc-sweet-alert .sweet-alert {
		width: 100% !important;
		left: 0 !important;
		top: 15% !important;
		margin-left: 0 !important;
		margin-top: 0 !important;
	}
	.footer .social-networks img {
		margin-right: -10px !important;
		margin-left: 12px !important;
	}
	.footer .legal {
		bottom: 43px !important;
		width: 44% !important;
		right: 12px !important;
	}
	.quantities-selector {
    	padding-bottom: 60px !important;
	}
	
	.cart-sweet-alert .sweet-alert {
		width: 100% !important;
		margin-left: -21px !important;
	}
	.ceremony .ceremony-label,
	.description .ceremony-label {
		margin: 15px 0;
	}
	.search-panel[data-v-2c28b7aa] {
		margin-bottom: 20px !important;
	}
	.next-arrow {
		color: #fff;
		display: block !important;
	}
	.product .award {
		display: block !important;
	}
	.noc-sweet-alert .sweet-alert p {
		width: auto;
		font-size: 21px;
	}
	.account-left-buttons {
		margin: 2em 0 0 0 !important;
	}
	.account-left-buttons ul span, .account-right-buttons ul span {
		color: #fff !important;
		display: block;
		width: 190px !important;
		font-size: 11px !important;
	}
	.cookiebanner-close {
		text-align: left;
	}
	.product {
		font-size: 16px !important;
	}
	.product .col-price select {
		padding: 1em 1em !important;
		margin: 0.5em 0;
	}
	.quantities-selector select {
		padding: 0.4em 1em !important;
	}
	.quantities-selector {
		padding-bottom: 80px !important;
	}
	button.pricelist,
	button.category {
		width: 65%;
	}
	.popup-button p {
		font-size: 8px !important;
		left: 36px !important;
		top: -19px !important;
	}
	.popup-button p:before {
		top: 15px !important;
		left: -10px !important;
	}
	.footer-tax-description {
		margin-left: 0 !important;
	}
	.totals .line {
		 width: 90% !important;
	}
	.checkout .shopping-cart .summary .line {
		width: 100% !important;
	}
	.input-wrap input {
		font-size: 14px !important;
	}
	input[type=email], input[type=name], input[type=password], input[type=text], select, textarea {
		font-size: 14px !important;
	}
	label[for="fTermAccept"],
	label[for="allowContact"],
	label[for="terms"],
	label[for="sharedata"],
	label[for="termsid"]{
		font-size: 14px !important;
		letter-spacing: 0 !important;
	}
	.btn-accept, .noc-sweet-alert .sweet-alert .cancel, .noc-sweet-alert .sweet-alert .confirm {
		margin-bottom: 0 !important;
	}
	div.formattedcontact.ng-binding {
		font-size: 17px !important;
	}
	.ng-scope h3 {
		font-size: 20px !important;
	}
	
	div.formattedaddress.ng-binding,
	label.formatted-address-label.ng-binding,
	label.ng-binding,
	input[type=checkbox]:checked+label,
	input[type=radio]:checked+label {
		font-size: 14px !important;
	}
	.checkout .address-col-link {
		font-size: 14px !important;
	}
	div.form-group button {
		margin: 1em 6em;
	}
	.accordion-item {
		background: linear-gradient(160deg,#005556 79%, transparent 0%) !important;
		margin: 5px 0 0 0;
		height: 35px;
		font-size: 11px;
	}
	.clear-grid-right {
		padding-top: 17px !important;
	}
	label[for="s0o0"], label[for="s0o1"], label[for="s0o2"], label[for="s2o0"], label[for="s2o1"], label[for="s2o2"], label[for="s2o3"], label[for="TermsOfServices"], label[for="Newsletter"], label[for="Sharedata"] {
		font-size: 14px !important;
	}
	.login .right-button {
		position: relative !important;
		top: -50px !important;
		right: -20px !important;
	}
	.checkout .summary-totals {
		padding: 1em;
	}
	.input-wrap input {
		height: 40px !important;
	}
	.vs__search, .vs__search:focus {
		font-size: 17px !important;
		letter-spacing: .5px;
	}
	.vs__dropdown-menu {
		font-size: 16px !important;
    	letter-spacing: .5px;
	}
	.hospitality-options .section-list-item {
		padding: 0 !important;
	}
	.search-panel {
		margin-bottom: 0 !important;
		padding: 0 0 3em 0;
	}
	.buy-tickets-button {
		width: 100% !important;
	}
	.noc-sweet-alert .sweet-alert {
		top: 50% !important;
	}
	.btn-accept, .noc-sweet-alert .sweet-alert .cancel, .noc-sweet-alert .sweet-alert .confirm {
		font-size: 11px!important;
	}
	input[type=checkbox]:checked+label, input[type=radio]:checked+label {
		margin: 1em 0 0 0 !important;
	}
	.checkout .chk-summary-body .btn-slanted, .checkout .chk-summary-body .noc-sweet-alert .sweet-alert .cancel, .checkout .chk-summary-body .noc-sweet-alert .sweet-alert .confirm, .noc-sweet-alert .sweet-alert .checkout .chk-summary-body .cancel, .noc-sweet-alert .sweet-alert .checkout .chk-summary-body .confirm {
		margin-right: 1.9em;
	}
	label {
		font-size: 14px !important;
	}
	label.myLabel {
		font-size: 14px !important;
	}
	.noc-sweet-alert .sweet-alert p {
		font-size: 12px !important;
	}
}
@media all and (max-device-width: 384px) {
	div.form-group button {
		margin: 1em 6em;
	}
	.checkout .shopping-cart .summary .line {
		width: 100% !important;
	}
	.checkout .footer-tax-description {
		font-size: 16px !important;
	}
	.accordion-item {
		background: linear-gradient(160deg,#005556 77%, transparent 0%) !important;
		height: 35px;
		font-size: 10px;
	}
	.noc-sweet-alert .sweet-alert p {
		font-size: 12px !important;
	}
}
@media all and (max-device-width: 375px) {
	.account-left-buttons ul span, .account-right-buttons ul span {
		max-width: 150px !important;
		font-size: 10px !important;
	}
	div.form-group button {
		margin: 1em 6em;
	}
	.accordion-item {
		background: linear-gradient(160deg,#005556 78%,transparent 0%) !important;
		font-size: 10px;
	}
}
@media all and (max-device-width: 360px) {
	#navigation .navbar-nav {
		margin-top: 25vh !important;
		line-height: 13px !important;
	}
	.footer .legal {
		bottom: 43px !important;
		width: 44% !important;
		right: 12px !important;
	}
	.account-left-buttons ul span, .account-right-buttons ul span {
		max-width: 145px !important;
		font-size: 10px !important;
	}
	.checkout .shopping-cart .summary .line {
		width: 100% !important;
	}
	.checkout .footer-tax-description {
		font-size: 16px !important;
	}
	div.form-group button {
		margin: 1em 5em;
	}
	.accordion-item {
		background: linear-gradient(160deg,#005556 77%,transparent 0%) !important;
		font-size: 9px;
	}
	.login .right-button {
		top: -42px !important;
    	right: -15px !important;
	}
	.btn-accept, .noc-sweet-alert .sweet-alert .cancel, .noc-sweet-alert .sweet-alert .confirm {
		font-size: 8px !important;
	}
}
@media all and (max-device-width: 320px) {
	#navigation .navbar-nav {
		margin-top: 18vh !important;
		line-height: 13px !important;
	}
	#navigation .navbar-nav a {
		font-size: 17px !important;
		line-height: 2px !important;
	}
	#navigation .social-networks {
		margin-left: 0 !important;
		padding-left: 10px !important;
	}
	.social-networks img {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.account-left-buttons ul span, .account-right-buttons ul span {
		max-width: 93px !important;
		font-size: 9px !important;
	}
	.product .col-price select {
    	padding: 1em 4em !important;
    	margin: 0.5em 0;
	}
	.quantities-selector select {
		padding: 0.4em 3.5em !important;
	}
	.checkout .shopping-cart .summary .line {
		width: 100% !important;
	}
	.checkout .footer-tax-description {
		font-size: 16px !important;
	}
	div.form-group button {
		margin: 1em 4em;
	}
	.accordion-item {
		background: linear-gradient(160deg,#005556 77%,transparent 0%) !important;
		font-size: 8px;
	}
}

.match-section__title svg {
	display: none;
}
	
</pre></body></html>