body {
	background-image: url('../images/bg.jpg');
	background-repeat: repeat-y;
	background-position: center;
}
@media (max-width: 1000px) {
    body {
        background-image: none;
    }
}


a {
	color: #606073;
}

.main {
	position: relative;
	width: 1024px;
	margin: 0 auto;
}
.customError {
    color: red;
}
/*--- Header ---*/
.header-bg {
	width: 100%;
	height: 101px;
	background-image: url('../images/nav.jpg');
	background-repeat: no-repeat;
}

.block-logo {
	float: left;
	width: 200px;
	height: inherit;
	background-image: url('../images/logo2014-11-16-001.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.menu-section {
	height: inherit;
	float: left;
}

.menu-section ul {
	height: inherit;
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu-section ul li {
	float: left;
	height: inherit;
	color: #FFFFFF;
	cursor: pointer;
	padding-top: 50px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 5px;
	margin-right: 5px;
}

.menu-section ul li:hover {
	background-image: url('../images/menu_over_bg.png');
	background-repeat: repeat-x;
}

.menu-section ul li a {
	color: #FFFFFF;
}

.menu-sub {
	z-index: 9999;
}

.submenu-table ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.submenu-table ul li {
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.menu-lang {
	position: absolute;
	right: 0px;
	margin-right: 0px;
}

.menu-lang ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.menu-lang ul li {
	float: left;
	padding: 10px 10px;
}

.menu-lang ul li a {
	color: #CCCCCC;
}

.menu-sub {
	position: absolute;
	background-color: #0A1937;
	width: 100%;
	top: 101px;
	left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ffffff;
}

.submenu-1 {
	margin-left: 220px;
	display: inline-block;
}

.submenu-2 {
	width: 100%; 
	display: inline-block; 
	padding-left: 8%; 
	padding-right: 5%;
}

.submenu-2-1 {
	border-right: 1px solid #FFFFFF;
	float: left;
	width: 50%;
	padding-right: 2%;
}

.submenu-2-2 {
	float: left;
	width: 50%;
	padding-left: 5%;
}

table.submenu-table {
	width: 100%;
}
a.submenu-link {
	color: #ffffff;
	font-size: 0.9em;
}

/*--- Footer ---*/
.footer-block {
	border-top: 2px solid #DFDFDF;
	margin-top: 20px;
	padding-top: 50px;
}

.footer-block1 {
	float: left;
	width: 30%;
}

.footer-block2 {
	float: left;
	width: 70%;
	padding-bottom: 50px;
}

a.footer-link {
	font-size: 0.9em;
}

.footer-block3 {
	width: 100%;
	display: inline-block;
	background-color: #0A1937;
	color: #ffffff;
	font-size: 0.9em;
	padding: 5px 10px;
	text-align: right;
}

.footer-block3 a {
	color: #ffffff;
}

.footer-ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.social-btn > div {
	display: inline-block;
}

.border-left {
	border-left: 1px solid #606073;
	padding-left: 10px;
}

/*--- Slider ---*/
.flexslider {
	margin: 0px;
	border: 0px;
}

.flex-control-nav {
	top: 15px;
	right: 40px;
	width: auto;
}

.flex-direction-nav a {
	height: 50px;
}

/*--- Content ---*/
.breadcrumb {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
}

.content {
	padding-top: 30px; 
	padding-bottom: 30px;
}

.content > div {
	width: 934px; 
	margin: 0 auto;
}

#sb-site, .sb-site-container {
	width: 1024px !important;
}

.cart-btn {
	cursor: pointer;
	padding: 10px;
	background: -o-linear-gradient(#0F0F15, #2E2632);
    background: -moz-linear-gradient(#0F0F15, #2E2632);
    background: linear-gradient(#0F0F15, #2E2632);
}
.cart-btn:hover{
	background: red;
}

.input_currency option {
	background: #1C2F53;
}

/* Video */
.contentVideo {
	margin:auto;
}
.vjs-default-skin .vjs-big-play-button {
	height:16% !important;
}

@media only screen and (max-width: 767px){
	#sb-site, .sb-site-container {
		width: 100% !important;
	}

	.input_currency option {
		background: white;
	}

	.no-padding {
		padding-left: 0px;
		padding-right: 0px;
	}

    .main {
		width: inherit;
	}

	.header-bg {
		height: auto;
	}

	.mobile-logo {
		margin: 10px;
	}
	.mobile-footer {
		background-color: #0A1937;
		color: #ffffff;
		font-size: 0.9em;
		padding: 5px 10px;
		text-align: right;
	}
	.mobile-menu {
		background: #1C2F53; /* For browsers that do not support gradients */
		background: -webkit-linear-gradient(left, #1C2F53 , #2E4F7D); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(right, #1C2F53, #2E4F7D); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(right, #1C2F53, #2E4F7D); /* For Firefox 3.6 to 15 */
		background: linear-gradient(to right, #1C2F53 , #2E4F7D); /* Standard syntax */

		padding: 20px;
		color: #fff;
	}

	ul.menu-list {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	ul.menu-list > li {
		line-height: 25px;
	}
	ul.menu-list > li > a {
		color: #fff;
	}
	ul.menu-list > li > ul {
		list-style: none;
	}
	ul.menu-list > li > ul > li > a {
		color: #fff;
	}

	ul.lang-list {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	ul.lang-list > li {
		float: left;
		margin-right: 10px;
	}

	ul.social-list {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	ul.social-list > li {
		float: left;
		margin-right: 10px;
	}

	.content > div {
		width: initial;
	}

	.vjs-default-skin .vjs-big-play-button {
		height: 40px !important;
	}

	.vjs-default-skin .vjs-big-play-button:before {
		line-height: 1.2em !important;
	}

	.video-js .vjs-tech {
		object-fit: cover !important;
	}

	.vjs-poster {
		background-size: cover;
	}
}