/*@import 'reset-rebuilded.css?v=2.01';*/
@import 'style-guide.css?v=2.01';
@import 'helper.css?v=2.01';
@import 'color-scheme.css?v=2.01';

/*CONTENTS*/
	/*FOOTER*/
	/*NAVBOX*/
	/*COPYRIGHTS*/



/*FOOTER*/
	footer.footer {
		
		/*font-size: 62.5%;*/
		font-family: 'Roboto', sans-serif;
		padding: 4.0625rem 0 4.0625rem;
		background-color: #333;

	}

	.footer__nav {

		font-size: 0;
		text-align: center;
		margin-bottom: 3.75rem;

	}

	.footer__navbox { 

		color: #fff;
		width: 25%;
		margin: 0;
		display: inline-block;
		vertical-align: top;

	}

	.footer__navbox_long { 

		width: 50%;
		font-size: 0; 

	}

	.footer__copyrights {

		display: block;
		text-align: center;

	}
/*FOOTER END*/



/*NAVBOX*/
	.navbox { 

		text-align: left;
		font-size: 1rem!important; 

	}

	.navbox.footer__navbox { font-size: 0!important; }

	.navbox__title {

		margin-bottom: 1.5625rem;
		color: inherit;
		font-size: 1rem!important;

	}

	.navbox__title_top,
	.navbox__title.m-sg__title_sm { font-size: .875rem!important; }

	.navbox__list { 

		font-size: 0;
		padding-right: 0.9375rem; 
		margin: 0;
		padding-left: 0;

	}

	.navbox__list_half {

		width: 50%;
		display: inline-block;
		vertical-align: top;
		box-sizing: border-box;

	}

	.navbox__listitem {

		display: block;
		width: 100%;
		font-size: 1rem!important;
		margin-left: 0;

	}

	.navbox__listitem .navbox__title {

		margin-bottom: .9375rem;
		margin-top: 1.875rem;
		line-height: 30px;

	}

	.navbox__listitem .navbox__title_top { margin-top: 0; }

	.navbox__link {

		display: inline-block;
		vertical-align: top;
		line-height: 30px;
		font-size: 1rem!important;

	}

	.navbox__link .plus-symb {

		box-sizing: border-box;
		padding-left: 1.2rem;
		background: url(../images/footer-plus.png) left center no-repeat;

	}

	.navbox__link:hover .plus-symb { background: url(../images/footer-plus-hover.png) left center no-repeat; }
/*NAVBOX END*/



/*COPYRIGHTS*/
	.copyrights { font-size: 0; }

	.copyrights__owner,
	.copyrights__nav {

		display: inline-block;
		vertical-align: middle;
		font-size: 1rem !important;
		line-height: 19px;

	}

	.copyrights__nav { 

		font-size: 0!important;
		margin-left: .25rem; 
		padding: 0;

	}

	.copyrights__owner { color: #fff!important; }

	.copyrights__navitem {

		display: inline-block;
		vertical-align: middle;
		font-size: 1rem!important;
		padding: 0 .3125rem;
		border-left: solid 1px #fff;
		margin: 0;

	}

	.copyrights__link { font-size: 1rem!important; }
/*COPYRIGHTS END*/

	@media only screen and (max-width: 62em) {

		.footer__navbox { width: 50%; }

		.footer__navbox_long { width: 100%; }

		.navbox + .navbox { margin-top: 1.875rem; }

		.copyrights__owner,
		.copyrights__nav { display: block; }

		.copyrights__nav { margin-top: 1.5625rem; }

		.copyrights__navitem {

			padding: 0 1.25rem;
			border-left: none;

		}

		.copyrights__navitem + .copyrights__navitem { border-left: solid 1px #fff; }

	}

	@media only screen and (max-width: 30em) {

		.footer__navbox,
		.navbox__list_half { width: 100%; }

		.navbox { text-align: center; }

		.navbox__list { padding-left: .9375rem; }

		.copyrights__navitem { display: block; }

		.copyrights__navitem + .copyrights__navitem {

			margin-top: 1.5625rem;
			border-left: none;

		}

	}

.limiter {

	margin: 0 auto;
	width: 90%;
	max-width: 1105px;
	padding: 0 .9375rem;

}

.limiter_slider { padding: 0 .3125rem; }

@media only screen and (max-width: 68.125em) {

	.limiter { 

		max-width: 95%;
		width: 100%; 

	}

}

@media only screen and (max-width: 40em) {

	.limiter { 

		max-width: 90%;
		padding: 0; 

	}

}

/* ADMIN FIX */
.trademark-view #contentwrapper {

	min-height: auto;

}
/* END OF ADMIN FIX */