/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.size-content,
.page-node-929 .main_block{
	width: 100%;
}


.block-instagram-social-feed .content{
	max-width: 100%;
}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {

.size-content,
.page-node-929 .main_block{
	width: 100%;
}


.block-instagram-social-feed .content{
	max-width: 100%;
}
		
		#headright{
			margin:0px 0px!important;
			width:420px;
			height:7px;
			font-family: Modern H Light, sans-serif;
		}
		
		#socialbar{
		width: 420px;
		padding-top: 2px;
		margin-left: -1px;
		font-family: Modern H Light, sans-serif;
		}
				
		#logo{
			width:420px;
			margin-left:0px;
		}
		
		#front-welcome h2{
			font-size:0px!important;
			font-family: Modern H Light, sans-serif;
		}
    
        #front-welcome p{
            font-size:0px!important;
			font-family: Modern H Light, sans-serif;
		}
		
		#mobileMenu_mm1{
			width:160px;
			font-family: Modern H Light, sans-serif;
			margin: 0.5em 0px 1em 20px;
			padding: 3px 0px 3px 10px;
		}
		
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		#headright{
			margin:0px 0px!important;
			width:238px;
			font-family: HyundaiULHinted, sans-serif;
		    height:auto;
		}
		
		#socialbar{
		width: 238px;
		padding-top: 2px;
		margin-bottom: 2px;
		margin-left: 0px;
		font-family: HyundaiULHinted, sans-serif;
		height:auto;
		}
		
		#logo{
			width:228px;
			padding:0;
		}
		
		#front-welcome h2 {
			font-size:0px!important;
			font-family: HyundaiULHinted, sans-serif;
		}
    
        #front-welcome p{
			font-size:0px!important;
			font-family: HyundaiULHinted, sans-serif;
		}
		
		#mobileMenu_mm1{
			width:200px;
			font-family: HyundaiULHinted, sans-serif;
			height:auto;
		}
		
	}
	
	@media only screen and (max-width: 239px) {
		
		#headright{
			width: 220px;
			}
			
		
		#socialbar{
			padding:0; 
			margin:0;
			background:#575b5c;
			margin-left:0;
			padding-left:0;
			max-width: 238px;
		}
		
		#logo{
			width: 220px;
			padding-left:0px;
			margin-bottom:0px;
		}
		
		#mobileMenu_mm1{
			width:30px;
			height:30px;
			font-family: HyundaiULHinted, sans-serif;
			background: transparent url(mobile-menu-icon-small.jpg) no-repeat;
		}
	}
	
	@media only screen and (min-width: 240px) and (max-width: 319px) {
		
		#headright{
			width: 220px;
			}
			
		
		#socialbar{
			padding:0; 
			margin:0;
			background:#575b5c;
			margin-left:0;
			padding-left:0;
			max-width: 238px;
		}
		
		#logo{
			width: 220px;
			padding-left:0px;
			margin-bottom:0px;
		}
		
		#mobileMenu_mm1{
			width:30px;
			height:30px;
			font-family: HyundaiULHinted, sans-serif;
			background: transparent url(mobile-menu-icon-small.jpg) no-repeat;
		}
	}
	
	
	@media only screen and (min-width: 320px) and (max-width: 359px) {
		#headright{height:0px;}
		
		#socialbar{
		width: 308px;
		background:#575b5c;
		margin-left:0;
		padding-left:0;
		}
		
		#logo{
			padding-left:0px;
		}
		
		#mobileMenu_mm1{
			width:50px;
			height:50px;
			font-family: HyundaiULHinted, sans-serif;
			background: transparent url(mobile-menu-icon.jpg) no-repeat;
		}
	}
	
	@media only screen and (min-width: 360px) and (max-width: 459px) {
		#headright{height:0px;}
		
		#socialbar{
		width: 348px;
		background:#575b5c;
		margin-left:0;
		padding-left:0;
		}
		
		#logo{
			padding-left:10px;
			padding-top:5px;
		}
		
		#mobileMenu_mm1{
			width:50px;
			height:50px;
			font-family: HyundaiULHinted, sans-serif;
			background: transparent url(mobile-menu-icon.jpg) no-repeat;
		}
	}
	
	@media only screen and (min-width: 460px) and (max-width: 479px) {
		#headright{height:0px;}
		
		#socialbar{
		width: 448px;
		background:#575b5c;
		margin-left:0;
		padding-left:0;
		}
		
		#logo{
			padding-left:10px;
			padding-top:5px;
		}
		
		#mobileMenu_mm1{
			width:50px;
			height:50px;
			font-family: HyundaiULHinted, sans-serif;
			background: transparent url(mobile-menu-icon.jpg) no-repeat;
		}
	}
	
	@media only screen and (min-width: 480px) and (max-width: 539px) {
		#headright{height:0px;}
		
		#socialbar{
		width: 468px;
		background:#575b5c;
		margin-left:0;
		padding-left:0;
		}
		
		#logo{
			padding-left:10px;
			padding-top:5px;
		}
		
		#mobileMenu_mm1{
			width:50px;
			height:50px;
			font-family: HyundaiULHinted, sans-serif;
			background: transparent url(mobile-menu-icon.jpg) no-repeat;
		}
		
	}
	
	@media only screen and (min-width: 540px) and (max-width: 599px) {
		#headright{height:0px;}
		
		#socialbar{
		width: 528px;
		background:#575b5c;
		margin-left:0;
		padding-left:0;
		}
		
		#logo{
			padding-left:10px;
			padding-top:5px;
		}
		
		#mobileMenu_mm1{
			width:50px;
			height:50px;
			font-family: HyundaiULHinted, sans-serif;
			background: transparent url(mobile-menu-icon.jpg) no-repeat;
		}
		
	}
	
	@media only screen and (min-width: 600px) and (max-width: 719px) {
		#headright{height:0px;}
		
		#socialbar{
		width: 588px;
		background:#575b5c;
		margin-left:0;
		padding-left:0;
		}
		
		#logo{
			padding-left:10px;
			padding-top:5px;
		}
		
		#mobileMenu_mm1{
			width:50px;
			height:50px;
			font-family: HyundaiULHinted, sans-serif;
			background: transparent url(mobile-menu-icon.jpg) no-repeat;
		}
		
	}
	
	/* Custom Pages OLKUM*/

	.page-node-846 h4,
	.page-node-839 h4,
	.page-node-1088 h4{
		color:#000;
	}
	
	.page-node-839 .bank_item-name {
		color:#002162;
		font-size:18px;
		font-weight:700;
	}
	
	.page-node-839 .bank_item-title {
		font-size:18px;
		font-weight:700;
	}
	
	
	.page-node-839 #hmu_calc .form-item select,
	.page-node-839 #hmu_calc .form-item input,
	.page-node-839 .hmu_calc-container,
	.page-node-2030 #hmu_calc .form-item select,
	.page-node-2030 #hmu_calc .form-item input,
	.page-node-2030 .hmu_calc-container,
	.page-node-1404 #hmu_calc .form-item select,
	.page-node-1404 #hmu_calc .form-item input,
	.page-node-1404 .hmu_calc-container  {
		background:#e4dcd3;
		color:#000;
		font-family: HyundaiSansTextRegular;
    	font: inherit;
	}
	
   body.page-node-2030 .pageTitleArea {    min-height: 524px;width: calc(100vw - 120px);margin: 0;margin-left: calc(-50vw + 50%);padding: 90px 60px 0px;background:url(/sites/default/files_actual/slides/2hyundai_credit-otryv_banner_1860h720.jpg) no-repeat center;background-size:cover;}
	body.page-node-839 .pageTitleArea h4, body.page-node-2030 .pageTitleArea h4 {margin:0;padding:30px 0 280px 100px;font-size: 22px;color:#000;text-align:left;max-width:600px;}
	body.page-node-839 .pageTitleArea h5, body.page-node-2030 .pageTitleArea h5 {margin:-250px 0 0 100px;padding:0 0 250px 0;font-size: 22px;color:#fff;text-align:left;font-weight:700;max-width:600px;}

	.page-node-839 .hf-left,
	.page-node-839 .hf-right,
	.page-node-2030 .hf-left,
	.page-node-2030 .hf-right,
	.page-node-2360 .hf-left,
	.page-node-2360 .hf-right {
		display:block;
		max-width:500px;
}

	.page-node-2628 .hf-left,
	.page-node-2628 .hf-right  {
		display:inline-block;
		max-width:500px;
}

	.page-node-1404 .hf-left,
	.page-node-1404 .hf-right   {
		display:inline-block;
		max-width:500px;
		vertical-align: text-top;
}

	.page-node-839 .hf-left img,
	.hf-right img,
	.page-node-2030 .hf-left img,
	.page-node-2360 .hf-left img,
	.page-node-1404 .hf-left img,
	.page-node-2628 .hf-left img  {
		padding:0 15px 0 0;
		width: 40px;
}

	.page-node-839 .hf-left p,
	.page-node-839 .hf-right p,
	.page-node-2030 .hf-left p,
	.page-node-2030 .hf-right p,
	.page-node-2360 .hf-left p,
	.page-node-2360 .hf-right p,
	.page-node-1404 .hf-right p,
	.page-node-1404 .hf-left p,
	.page-node-2628 .hf-right p,
	.page-node-2628 .hf-left p    {
		font-size:16px;
		padding: 15px 0 5px 0;
		margin-top:25px;
}

	.page-node-839  p.hfp,
	.page-node-2030  p.hfp,
	.page-node-1404  p.hfp,
	.page-node-2360  p.hfp,
	.page-node-2628  p.hfp  {
		margin:40px 0;
}

	.page-node-839 .hf-right,
	.page-node-2030 .hf-right{
		float:right;
		margin-top:-355px;
}

	.page-node-2360 .hf-right {
		float:right;
		margin-top:-330px;
}

#block-hmu-calc-hmu-calc {
	background:url(/sites/all/themes/responsive/images/background/con-stg-02-pc.png) no-repeat center;
}

#block-hmu-calc-hmu-calc h6{
	text-align:center;
	color:#000;
	padding-top:15px;
}

.page-dealers {
	background: transparent url(/sites/all/themes/responsive/images/background/bg_core_values.jpg) no-repeat center;
}

.page-dealers #content-contain,
.page-dealers .region {
	background: transparent;
}

.page-dealers label {
	font-size:22px;
	padding-top:0px;
	margin-top:-15px;
}

.page-dealers #hmu-dealers-dealers-map select {
	background: #fff;
}

.page-dealers #map {
	margin-bottom:100px;
}

body.page-node-845 .pageTitleArea,
body.page-node-839 .pageTitleArea,
body.page-node-2360 .pageTitleArea,
body.page-test-drive .pageTitleArea,
body.page-consultation .pageTitleArea,
body.page-dealers .pageTitleArea,
body.page-node-2324 .pageTitleArea,
body.page-node-2335 .pageTitleArea{width: calc(100vw - 120px);margin: 0;margin-left: calc(-50vw + 50%);padding: 60px 60px 0px;background:url(/sites/all/themes/responsive/images/background/function-kv-stg-pc.jpg) no-repeat center;background-size:cover;}
body.page-test-drive .pageTitleArea h1,
body.page-dealers .pageTitleArea h1,
body.page-consultation .pageTitleArea h1 {font-size: 60px;padding:100px 0;background: rgba(100%,100%,100%,0.7);color:#555;}

.page-node-937 .pageTitleArea,
body.page-parts .pageTitleArea,
body.page-node-864 .pageTitleArea,
body.page-node-428 .pageTitleArea,
body.page-node-2334 .pageTitleArea,
body.page-node-2359 .pageTitleArea,
body.page-parts-ru .pageTitleArea,
body.page-node-2386 .pageTitleArea  {width: calc(100vw - 120px);margin: 0;margin-left: calc(-50vw + 50%);padding: 60px 60px 0px;background:url(/sites/all/themes/responsive/images/background/function-kv-stg-pc.jpg) no-repeat center;background-size:cover;}
body.page-parts .pageTitleArea h1,
body.page-node-845 .pageTitleArea h1,
body.page-node-839 .pageTitleArea h1,
body.page-node-2360 .pageTitleArea h1,
body.page-node-864 .pageTitleArea h1,
body.page-node-428 .pageTitleArea h1,
body.page-node-937 .pageTitleArea h1,
body.page-service-campaigns .pageTitleArea h1,
body.page-node-2324 .pageTitleArea h1,
body.page-node-2334 .pageTitleArea h1,
body.page-node-2335 .pageTitleArea h1,
body.page-node-2359 .pageTitleArea h1,
body.page-parts-ru .pageTitleArea h1,
body.page-node-2386 .pageTitleArea h1,
body.page-node-2359 .pageTitleArea h1
{font-size: 60px;padding:100px 0;background: rgba(100%,100%,100%,0.7);color:#555;line-height: 100%;}

body.page-parts .pageTitleArea h1, 
body.page-node-428 .pageTitleArea h1 {margin-bottom: 0;}

body.page-service-campaigns .pageTitleArea {width: calc(100vw - 120px);margin: 0;margin-left: calc(-50vw + 50%);/*padding: 260px 60px 0px;*/background:url(/sites/all/themes/responsive/images/background/function-kv-stg-pc.jpg) no-repeat center;background-size:cover;}
body.page-service-campaigns h2 {font-size: 60px;padding:100px 0;color:#555;margin:0 -78px;margin-top:-303px;}
.page-service-campaigns .hmu-vin-search-page h3 {text-align:center;color:#000;}
.page-service-campaigns .spoiler-block {padding:25px 60px 35px 60px;}
.page-service-campaigns h1.page-title {font-size:0px;}
.page-service-campaigns .hmu-vin-search-page {background:transparent;}
.page-service-campaigns h2 {text-align:center;}
.page-service-campaigns .garantee_years .spoiler-block,
.page-service-campaigns .garantee_years .spoiler-trigger {margin-bottom:0;margin-top:-30px;}
.page-service-campaigns #edit-download {display:none;}
.page-service-campaigns .spoilerinfo .spoiler-block {padding:25px 60px 15px 60px;}

.banner-text-1,
.banner-text-1a,
.banner-text-2 {color:#000;font-weight:500;position:absolute;}


.banner-text-1{font-size:60px;margin-top:120px;line-height:70px; font-family: HyundaiSansHeadMedium;}
.banner-text-1a{font-size:60px;margin-top:205px;}
.banner-text-2 {margin-top:200px;font-size:20px;max-width: 300px; font-family: HyundaiSansHeadMedium; font-weight: 500;}

.page-node-758 .banner-text-2,
.page-node-708 .banner-text-2,
.page-node-721 .banner-text-2,
.page-node-576 .banner-text-2,
.page-node-663 .banner-text-2,
.page-node-652 .banner-text-2,
.page-node-585 .banner-text-2,
.page-node-586 .banner-text-2,
.page-node-587 .banner-text-2,
.page-node-590 .banner-text-2,
.page-node-543 .banner-text-2,
.page-node-544 .banner-text-2,
.page-node-542 .banner-text-2,
.page-node-537 .banner-text-2 {margin-top:200px;}

.page-h1-performance .banner-text-2,
.page-h1-performance .banner-text-1,
.page-h1-performance .banner-text-1a,
.page-h1-design .banner-text-2,
.page-h1-design .banner-text-1,
.page-h1-design .banner-text-1a,
.page-node-590 .banner-text-2,
.page-node-590 .banner-text-1,
.page-i30-design .banner-text-2,
.page-i30-design .banner-text-1,
.page-i30-design .banner-text-1a,
.page-node-537 .banner-text-2,
.page-node-537 .banner-text-1,
.page-node-1081 .banner-text-1,
.page-node-1081 .banner-text-2,
.page-i30-fastback-design .banner-text-1,
.page-i30-fastback-design .banner-text-2,
.page-new-santa-fe-highlights .banner-text-1,
.page-new-santa-fe-highlights .banner-text-2,
.page-new-santa-fe-performance .banner-text-1,
.page-new-santa-fe-performance .banner-text-2,
.page-node-2322 .banner-text-1,
.page-node-2322 .banner-text-2,
.page-i30-design-ru .banner-text-1,
.page-i30-design-ru .banner-text-2,
.page-node-2431 .banner-text-1,
.page-node-2431 .banner-text-2,
.page-h1-design-ru .banner-text-1,
.page-h1-design-ru .banner-text-2,
.page-h1-performance-ru .banner-text-1,
.page-h1-performance-ru .banner-text-2,
.page-node-2433 .banner-text-1,
.page-node-2433 .banner-text-2,
.page-i30-fastback-design-ru .banner-text-1,
.page-i30-fastback-design-ru .banner-text-2,
.page-new-santa-fe-highlights-ru .banner-text-1,
.page-new-santa-fe-performance-ru .banner-text-1
  {color:#fff}

.node-type-specialoffers .field-name-body {margin:50px auto;}
.node-type-specialoffers .content tr td {border:1px solid gray;}

.page-test-drive .submit-messages,
.page-consultation .submit-messages {margin-bottom:50px;}

.page-test-drive .form-type-select select,
.page-test-drive .form-type-textfield input,
.page-consultation .form-type-select select,
.page-consultation .form-type-textfield input {background:#fff;color:#555;border:1px solid #e4dcd3;}

#hmu-dealers-test-drive-form .item-list ul.model-slide li,
#hmu-dealers-consultation-form .item-list ul.model-slide li{
	padding-top:0;
	margin-top:0;
	background:transparent;
	color:#000;
	font-weight:700;
	font-size:18px;
}

#hmu-dealers-test-drive-form .item-list ul.model-slide li:hover,
#hmu-dealers-consultation-form .item-list ul.model-slide li:hover{
	text-decoration:underline;
}

.page-i30-performance-ru .banner-text-2{
	max-width: 320px;
}

#block-block-27 {
	color:#000;
}


.page-node-876 table{
	    margin: 0 auto;
}

.page-node-876 td{
	border:1px solid #e4dcd3;
	color:#000;
}

.imginery1 {float:left;margin-left:-115px;display:block;max-width:60.3%;}
.imginery2 {float:right;margin-right:-115px;display:block;max-width:60.2%;}

.imginery1 img{margin:0;padding:0;}
.imginery2 img{margin:0;padding:0;}

.imginery1 a{left:0;position:absolute;z-index:10000;text-align:center; color:#fff; font-size: 24px;float:none;background:url(/sites/all/themes/responsive/images/ico_link_sns.png) no-repeat left center;padding-left:35px;padding-top:5px;margin:100px 0 0 220px;}
.imginery2 a{position:absolute;z-index:10000;text-align:center; color:#fff; font-size: 24px;float:none;background:url(/sites/all/themes/responsive/images/ico_website.png) no-repeat left center;padding-left:30px;padding-top:5px;margin:100px 0 0 170px;}


.imginery1 a:hover,
.imginery2 a:hover{text-decoration:underline;color:#fff;}


	@media only screen and (max-width: 1280px) {
		.imginery1 {float:left;margin-left:-72px;display:block;max-width:56.42%;}
		.imginery2 {float:right;margin-right:-72px;display:block;max-width:56.42%;}	
	}

.page-test-drive .models-wrapper,
.page-consultation .models-wrapper  {border:none;}

body.page-node-846 .pageTitleArea, 
body.page-node-1088 .pageTitleArea, 
body.page-node-1104 .pageTitleArea,
body.page-node-1163 .pageTitleArea,
body.page-node-1328 .pageTitleArea,
body.page-node-1836 .pageTitleArea,
body.page-node-1879 .pageTitleArea,
body.page-node-2134 .pageTitleArea,
body.page-node-2361 .pageTitleArea,
body.page-node-2893 .pageTitleArea
{width: calc(100vw - 120px);margin: 0;margin-left: calc(-50vw + 50%);padding: 90px 60px 0px;background:url(/sites/default/files/inline/images/trade-in-banner.jpg) no-repeat center;background-size:cover;}
body.page-node-846 .pageTitleArea h4,
 body.page-node-1088 .pageTitleArea h4, 
body.page-node-1104 .pageTitleArea h4,
body.page-node-1163 .pageTitleArea h4,
body.page-node-1328 .pageTitleArea h4,
body.page-node-1437 .pageTitleArea h4,
body.page-node-2961 .pageTitleArea h4,
body.page-node-1836 .pageTitleArea h4,
body.page-node-1879 .pageTitleArea h4,
body.page-node-2134 .pageTitleArea h4,
body.page-node-2361 .pageTitleArea h4,
body.page-node-2893 .pageTitleArea h4
 {margin:0;    padding: 230px 0 80px 100px;font-size: 20px;color:#fff;text-align:left;max-width:600px;}


body.page-node-846 .pageTitleArea h5, 
body.page-node-1088 .pageTitleArea h5, 
body.page-node-1104 .pageTitleArea h5,
body.page-node-2361 .pageTitleArea h5,
body.page-node-2893 .pageTitleArea h5{margin:-250px 0 0 100px;padding:0 0 250px 0;font-size: 20px;color:#fff;text-align:left;font-weight:700;max-width:600px;}
body.page-node-1437 .pageTitleArea,
body.page-node-2961 .pageTitleArea{width: calc(100vw - 120px);margin: 0;margin-left: calc(-50vw + 50%);padding: 90px 60px 0px;background:url(/sites/default/files/inline/images/trade-in-edem.jpg) no-repeat center;background-size:cover;}

	.page-node-846 .hf-left,
	.page-node-846 .hf-right,
	.page-node-1088 .hf-left,
	.page-node-1088 .hf-right,
	.page-node-1104 .hf-left,
	.page-node-1104 .hf-right,
	.page-node-1163 .hf-left,
	.page-node-1163 .hf-right,
	.page-node-1328 .hf-left,
	.page-node-1328 .hf-right,
	.page-node-1437 .hf-left,
	.page-node-1437 .hf-right,
	.page-node-2961 .hf-left,
	.page-node-2961 .hf-right,
	body.page-node-1836 .hf-right,
	body.page-node-1836 .hf-left,
	body.page-node-1879 .hf-right,
	body.page-node-1879 .hf-left,
	body.page-node-2134 .hf-right,
	body.page-node-2134 .hf-left,
	body.page-node-2361 .hf-right,
	body.page-node-2361 .hf-left,
	body.page-node-2893 .hf-right,
	body.page-node-2893 .hf-left
		{
		display:inline-block;
		max-width:500px;
		vertical-align: text-top;
}

	.page-node-846 .hf-left img,
	.page-node-846 .hf-right img,
	.page-node-1088 .hf-left img,
	.page-node-1088 .hf-right img,
	.page-node-1104 .hf-left img,
	.page-node-1104 .hf-right img,
	.page-node-1163 .hf-left img,
	.page-node-1163 .hf-right img,
	.page-node-1328 .hf-left img,
	.page-node-1328 .hf-right img,
	.page-node-1437 .hf-left img,
	.page-node-1437 .hf-right img,
	.page-node-2961 .hf-left img,
	.page-node-2961 .hf-right img,
	body.page-node-1836 .hf-left img,
	body.page-node-1836 .hf-right img,
	body.page-node-1879 .hf-left img,
	body.page-node-1879	.hf-right img,
	body.page-node-2134 .hf-left img,
	body.page-node-2134	.hf-right img,
	body.page-node-2361 .hf-left img,
	body.page-node-2361	.hf-right img,
	body.page-node-2893 .hf-left img,
	body.page-node-2893 .hf-right img
	{
		padding:0 15px 0 0;
}

	.page-node-846 .hf-left p,
	.page-node-846 .hf-right p,
	.page-node-1088 .hf-left p,
	.page-node-1088 .hf-right p,
	.page-node-1104 .hf-left p,
	.page-node-1104 .hf-right p,
	.page-node-1163 .hf-left p,
	.page-node-1163 .hf-right p,
	.page-node-1328 .hf-left p,
	.page-node-1328 .hf-right p,
	.page-node-1437 .hf-left p,
	.page-node-1437 .hf-right p,
	.page-node-2961 .hf-left p,
	.page-node-2961 .hf-right p,
	body.page-node-1836 .hf-left p,
	body.page-node-1836	.hf-right p,
	body.page-node-1879 .hf-left p,
	body.page-node-1879 .hf-right p,
	body.page-node-2134 .hf-left p,
	body.page-node-2134 .hf-right p,
	body.page-node-2361 .hf-left p,
	body.page-node-2361 .hf-right p,
	body.page-node-2893 .hf-left p,
	body.page-node-2893 .hf-right p
		{
		font-size:16px;
		padding: 15px 0 5px 0;
		margin-top:25px;
}

	.page-node-846 .hf-center,
	.page-node-1088 .hf-center,
	.page-node-1104 .hf-center,
	.page-node-1163 .hf-center,
	.page-node-1328 .hf-center,
	.page-node-1437 .hf-center,
	.page-node-2961 .hf-center,
	body.page-node-1836 .hf-center,
	body.page-node-1879 .hf-center,
	.page-node-2134 .hf-center,
	.page-node-2361 .hf-center,
	body.page-node-2893 .hf-center
	{max-width:500px;margin: 15px auto;}

	.page-node-846 .hf-right,
	.page-node-1088 .hf-right,
	.page-node-1104 .hf-right,
	.page-node-1836 .hf-right,
	body.page-node-1879 .hf-right,
	body.page-node-2893 .hf-right{
		float:right;
}

    .page-node-846 .hf-left2,
	.page-node-846 .hf-right2,
    .page-node-1088 .hf-left2,
	.page-node-1088 .hf-right2,
    .page-node-1104 .hf-left2,
	.page-node-1104 .hf-right2,
    .page-node-1328 .hf-left2,
	.page-node-1328 .hf-right2,
	.page-node-2134 .hf-right2,
	.page-node-2361 .hf-left2,
	body.page-node-2893	.hf-left2{
		display:block;
		max-width:400px;
}

    .page-node-1163 .hf-left2,
	.page-node-1163 .hf-right2,
	body.page-node-2893 .hf-right2{
		display: inline-block;
		vertical-align: text-top;
		width: 40%;
	}

	.page-node-846 .hf-left2 img,
	.page-node-2361 .hf-left2 img,
	body.page-node-2893 .hf-left2 img{
		padding:0 15px 0 0;
}

	.page-node-846 .hf-left2 p,
	.page-node-846 .hf-right2 p,
	.page-node-1088 .hf-left2 p,
	.page-node-1088 .hf-right2 p,
	.page-node-1104 .hf-left2 p,
	.page-node-1104 .hf-right2 p,
	.page-node-1163 .hf-left2 p,
	.page-node-1163 .hf-right2 p,
	body.page-node-2893 .hf-right2 p{
		font-size:16px;
}

	.page-node-846 .hf-right2 p,
	.page-node-1088 .hf-right2 p,
	.page-node-1104 .hf-right2 p,
	body.page-node-2893 .hf-right2 p{
		padding: 5px 0 5px 0;
		margin-top:10px;
}

	.page-node-1328 .hf-right2,
	body.page-node-2893 .hf-right2{
		float:right;
		margin:-120px 350px 0 0;
}

.page-node-846 .hf-right2,
.page-node-2134 .hf-right2,
.page-node-2361 .hf-right2,
body.page-node-2893 .hf-right2{
		float:right;
		margin:-210px 350px 0 0;
}

.page-node-1088 .hf-right2,
.page-node-1104 .hf-right2,
body.page-node-2893	.hf-right2{
		float:right;
		margin:-95px 350px 0 0;
}

.page-node-846 #hf-custom,
.page-node-1088 #hf-custom,
.page-node-1104 #hf-custom,
.page-node-1163 #hf-custom,
.page-node-1328 #hf-custom,
.page-node-1437 #hf-custom,
.page-node-2961 #hf-custom,
.page-node-839 .domain-edem-auto-hyundai-com-ua #hf-custom,
body.page-node-1836 #hf-custom,
body.page-node-1879 #hf-custom,
.page-node-2134 #hf-custom,
body.page-node-2893 #hf-custom{
	display:block;
	position:relative;
	margin-top:40px;
}
body.page-node-2893 .hf-right2 {
    float: right;
    margin: -250px 350px 0 0;
}
.page-node-1088 #content-contain,
.page-node-1104 #content-contain{background-color: #f6f3f2 !important;}

.page-node-846 .hf-1,
.page-node-846 .hf-2,
.page-node-846 .hf-3,
.page-node-846 .hf-4,
.page-node-846 .hf-5,
.page-node-846 .hf-6,
.page-node-846 .hf-7,
.page-node-846 .hf-8,
body.page-node-1836 .hf-1,
body.page-node-1836 .hf-2,
body.page-node-1836 .hf-3,
body.page-node-1836 .hf-4,
body.page-node-1836 .hf-5,
body.page-node-1836 .hf-6,
body.page-node-1836 .hf-7,
body.page-node-1836 .hf-8,
body.page-node-1879 .hf-1,
body.page-node-1879 .hf-2,
body.page-node-1879 .hf-3,
body.page-node-1879 .hf-4,
body.page-node-1879 .hf-5,
body.page-node-1879 .hf-6,
body.page-node-1879 .hf-7,
body.page-node-1879 .hf-8,
.page-node-2134 .hf-1,
.page-node-2134 .hf-2,
.page-node-2134 .hf-3,
.page-node-2134 .hf-4,
.page-node-2134 .hf-5,
.page-node-2134 .hf-6,
.page-node-2134 .hf-7,
.page-node-2134 .hf-8,
body.page-node-2893 .hf-1,
body.page-node-2893 .hf-2,
body.page-node-2893 .hf-3,
body.page-node-2893 .hf-4,
body.page-node-2893 .hf-5,
body.page-node-2893 .hf-6,
body.page-node-2893 .hf-7,
body.page-node-2893 .hf-8
 {
		display:inline-block;
		max-width:270px;
		min-width:270px;
		max-height:250px;
		min-height:250px;
		text-align:center;
		position:relative;
		font-size:16px;
		top:0;
		bottom:0;
		vertical-align:top;
}

.page-node-2361 .hf-1,
.page-node-2361 .hf-2,
.page-node-2361 .hf-3,
.page-node-2361 .hf-4,
.page-node-2361 .hf-5,
.page-node-2361 .hf-6,
.page-node-2361 .hf-7,
.page-node-2361 .hf-8
 {
		display:inline-block;
		max-width:270px;
		min-width:270px;
		max-height:300px;
		min-height:250px;
		text-align:center;
		position:relative;
		font-size:16px;
		top:0;
		bottom:0;
		vertical-align:top;
}

.page-node-1437 .hf-1,
.page-node-1437 .hf-2,
.page-node-1437 .hf-3,
.page-node-1437 .hf-4,
.page-node-1437 .hf-5,
.page-node-1437 .hf-6,
.page-node-1437 .hf-7,
.page-node-1437 .hf-8 {
		display:inline-block;
		max-width:270px;
		min-width:270px;
		max-height:250px;
		min-height:260px;
		text-align:center;
		position:relative;
		font-size:16px;
		top:0;
		bottom:0;
		vertical-align:top;
}

.page-node-2961 .hf-1,
.page-node-2961 .hf-2,
.page-node-2961 .hf-3,
.page-node-2961 .hf-4,
.page-node-2961 .hf-5,
.page-node-2961 .hf-6,
.page-node-2961 .hf-7,
.page-node-2961 .hf-8 {
		display:inline-block;
		max-width:270px;
		min-width:270px;
		max-height:250px;
		min-height:270px;
		text-align:center;
		position:relative;
		font-size:16px;
		top:0;
		bottom:0;
		vertical-align:top;
}

.page-node-839.domain-edem-auto-hyundai-com-ua .hf-1,
.page-node-839.domain-edem-auto-hyundai-com-ua .hf-2,
.page-node-839.domain-edem-auto-hyundai-com-ua .hf-3,
.page-node-839.domain-edem-auto-hyundai-com-ua .hf-4,
.page-node-839.domain-edem-auto-hyundai-com-ua .hf-5,
.page-node-839.domain-edem-auto-hyundai-com-ua .hf-6,
.page-node-839.domain-edem-auto-hyundai-com-ua .hf-7,
.page-node-839.domain-edem-auto-hyundai-com-ua .hf-8,
.page-node-839.domain-edem-auto-hyundai-com-ua .hf-9,
.page-node-839.domain-edem-auto-hyundai-com-ua .hf-10 {
		display:inline-block;
		max-width:270px;
		min-width:270px;
		max-height:200px;
		min-height:200px;
		text-align:center;
		position:relative;
		font-size:16px;
		top:0;
		bottom:0;
		vertical-align:top;
}

.page-node-1328 .hf-1,
.page-node-1328 .hf-2,
.page-node-1328 .hf-3,
.page-node-1328 .hf-4,
.page-node-1328 .hf-5,
.page-node-1328 .hf-6,
.page-node-1328 .hf-7,
.page-node-1328 .hf-8 {
		display:inline-block;
		max-width:270px;
		min-width:270px;
		max-height:250px;
		min-height:250px;
		text-align:center;
		position:relative;
		font-size:16px;
		top:0;
		bottom:0;
		vertical-align:top;
}

.page-node-1163 .hf-1,
.page-node-1163 .hf-2,
.page-node-1163 .hf-3,
.page-node-1163 .hf-4,
.page-node-1163 .hf-5,
.page-node-1163 .hf-6,
.page-node-1163 .hf-7,
.page-node-1163 .hf-8 {
		display:inline-block;
		max-width:270px;
		min-width:270px;
		max-height:250px;
		min-height:250px;
		text-align:center;
		position:relative;
		font-size:16px;
		top:0;
		bottom:0;
		vertical-align:top;
}

.page-node-1088 .hf-1,
.page-node-1088 .hf-2,
.page-node-1088 .hf-3,
.page-node-1088 .hf-4,
.page-node-1088 .hf-5,
.page-node-1088 .hf-6,
.page-node-1088 .hf-7,
.page-node-1088 .hf-8 {
		display:inline-block;
		max-width:270px;
		min-width:270px;
		max-height:250px;
		min-height:250px;
		text-align:center;
		position:relative;
		font-size:16px;
		top:0;
		bottom:0;
		vertical-align:top;
}

.page-node-1104 .hf-1,
.page-node-1104 .hf-2,
.page-node-1104 .hf-3,
.page-node-1104 .hf-4,
.page-node-1104 .hf-5,
.page-node-1104 .hf-6,
.page-node-1104 .hf-7,
.page-node-1104 .hf-8 {
		display:inline-block;
		max-width:270px;
		min-width:270px;
		max-height:250px;
		min-height:250px;
		text-align:center;
		position:relative;
		font-size:16px;
		top:0;
		bottom:0;
		vertical-align:top;
}

.page-node-846 p.hf-1a, 
.page-node-1088 p.hf-1a,
.page-node-1104 p.hf-1a,
.page-node-1163 p.hf-1a,
.page-node-1328 p.hf-1a,
.page-node-1437 p.hf-1a,
.page-node-2961 p.hf-1a,
.page-node-839.domain-edem-auto-hyundai-com-ua p.hf-1a,
body.page-node-1836 p.hf-1a,
body.page-node-1879 p.hf-1a,
.page-node-2134 p.hf-1a,
.page-node-2361 p.hf-1a,
body.page-node-2893 p.hf-1a
 {color:#cccccc;font-size:120px;font-weight: 700;margin:0;padding:35px 0;}

.navig {height:70px;}
.navig a{font-size:32px; color:#000;font-weight:700;}
.navig a:hover{color:#000;}
.pre-nav {float:left;padding-left:20px;padding-top:20px;background:transparent url(/sites/all/themes/responsive/images/bg_navijump.gif) no-repeat 0 20px;}
.nex-nav {float:right;padding-right:30px;padding-top:20px;background:transparent url(/sites/all/themes/responsive/images/bg_navijump.gif) no-repeat 275px 100%;height: 24px;}


.nex-nav-2 {float:right;padding-right:30px;padding-top:20px;background:transparent url(/sites/all/themes/responsive/images/bg_navijump.gif) no-repeat 140px 100%;height: 24px;}

/* Custom Pages OLKUM*/


/* Fonts quickfix */

body.page-service-campaigns, 
body.page-parts,
body.page-node-1088,
body.page-node-839, 
body.page-node-873, 
body.page-node-874, 
body.page-node-875, 
body.page-service-campaigns #content-contain, 
body.page-parts #content-contain, 
body.page-node-839 #content-contain, 
body.page-node-873 #content-contain, 
body.page-node-874 #content-contain, 
body.page-node-875 #content-contain, 
body.page-node-839 .bank_item .bank_item-info,
body.page-node-1328,
body.page-node-1437,
body.page-node-2961,
.page-node-1437 #content-contain,
.page-node-2961 #content-contain,
body.page-node-2134,
body.page-parts-ru,
body.page-parts-ru #content-contain
 {background: #f6f3f2 !important}
 
body.page-node-1104 {background: #f6f3f2 !important}

.size-content,
.page-node-929 .main_block{
	width: 1120px;
    margin: 0 auto;
}


.block-instagram-social-feed .content{
	max-width: 1800px;
    margin: 0 auto;
}



@media only screen and (max-width: 767px){
.size-content,
.page-node-929 .main_block{
	width: 100%;
}

.block-instagram-social-feed .content{
	max-width: 100%;
}

.page-new-tucson-design .content-bottom,
.page-node-937 .main_block,
.page-node-428 .main_block,
.page-service-campaigns .main_block{
	width: 100%;
    margin: 0 auto;
}

}

.page-new-elantra-performance .nex-nav{
	background: transparent url(/sites/all/themes/responsive/images/bg_navijump.gif) no-repeat 150px 100%;
}

.page-creta-performance-ru .banner-text-2,
.page-h1-design-ru .banner-text-2{
	max-width: 310px;
}



@media screen and (min-width: 960px){

	.page-node-590 .threeRowContent .subTit,
	.page-node-2431 .threeRowContent .subTit{
		height: 70px;
	}

	.page-h1-design .contentPerformance2 .image_gallery .item h3,
	.page-h1-design-ru .contentPerformance2 .image_gallery .item h3,
	.page-node-721 .contentPerformance2 .image_gallery .item h3,
	.page-node-2429 .contentPerformance2 .image_gallery .item h3,
	.page-grand-santa-fe-design .contentPerformance2 .image_gallery .item h3,
	.page-grand-santa-fe-design-ru .contentPerformance2 .image_gallery .item h3,
	.page-node-544 .contentPerformance2 .image_gallery .item h3,
	.page-node-2430 .contentPerformance2 .image_gallery .item h3,
	.page-santa-fe-design .contentPerformance2 .image_gallery .item h3,
	.page-santa-fe-design-ru .contentPerformance2 .image_gallery .item h3,
	.page-santa-fe-performance .contentPerformance2 .image_gallery .item h3,
	.page-node-542 .contentAdvantage3 .image_gallery .item h3,
	.page-node-2428 .contentAdvantage3 .image_gallery .item h3,
	.page-tucson-design .contentPerformance2 .image_gallery .item h3,
	.page-tucson-design-ru .contentPerformance2 .image_gallery .item h3,
	.page-tucson-performance .contentPerformance2 .image_gallery .item h3,
	.page-tucson-performance-ru .contentPerformance2 .image_gallery .item h3,
	.page-node-576 .contentAdvantage3 .image_gallery .item h3,
	.page-creta-design .contentPerformance2 .image_gallery .item h3{
		height: 40px;
	}

	.page-new-santa-fe-highlights .contentHighlights3.bgBN .twoRowContent:nth-child(2) .rowContent:nth-child(1)  h2{
		margin-bottom: 48px;
	}

	.page-new-santa-fe-highlights-ru .threeRowContent .rowContent.left.paddBlock h3{
		height: 200px;
	}

	.page-new-santa-fe-highlights-ru .contentHighlights2.bgBN .threeRowContent .rowContent:nth-child(5) .subTit{
    	margin-bottom: 20px !important;
	}

	.page-new-santa-fe-performance .contentHighlights3 h2{
		height: 50px;
	}

	.page-node-544 .contentHighlights2 .subTit,
	.page-node-2430 .contentHighlights2 .subTit,
	.page-node-542 .contentHighlights2 .subTit,
	.page-node-2428 .contentHighlights2 .subTit,
	.page-node-576 .contentHighlights2 .subTit.paddT,
	.page-node-2427 .contentHighlights2 .subTit.paddT,
	.page-node-1075 .contentHighlights1 .twoRowContent .subTit.paddT,
	.page-node-2434 .contentHighlights1 .twoRowContent .subTit.paddT,
	.page-grandeur-design .contentHighlights2 .subTit.paddT,
	.page-grandeur-design-ru .contentHighlights2 .subTit.paddT{
		height: 80px;
	}

	.page-node-542 .contentHighlights4 h3,
	.page-node-2428 .contentHighlights4 h3{
		height: 90px;
	}

	.page-node-2427 .contentAdvantage3 .image_gallery .item h3,
	.page-creta-design-ru .contentPerformance2 .image_gallery .item .paddT{
    	height: 70px;
	}

	.page-node-1075 .contentHighlights2 .threeRowContent .subTit.paddTb{
		height: 160px;
	}

	.page-node-2434 .contentHighlights2 .threeRowContent .subTit.paddTb,
	.page-grandeur-design-ru .contentHighlights2 .threeRowContent .subTit.paddTb{
		height: 120px;
	}
}



/**************************News Page****************/

.view-news-new-test .view-filters,
.view-news-new-test-ru .view-filters{
    width: 99vw;
    margin-left: calc(-50vw + 50.8%);
    background-color: #f6f3f2 !important;
}

.view-news-new-test .view-filters form,
.view-news-new-test-ru .view-filters form{
	position: relative;
    width: 1120px;
    margin: 0 auto;
}

.views-exposed-form .views-widget-filter-field_categorynews_value{
	display: block;
    width: 100%;
    padding: 0;
    padding-top: 30px;
    padding-bottom: 10px;
}

.form-item-field-categorynews-value .form-item .form-item{
	display: inline-block;
	margin-left: 56px;
    font-size: 14px;
}


.view-news-new-test-ru .form-item-field-categorynews-value .form-item .form-item{
	margin-left: 49px;
}

.view-news-new-test-ru .form-item-field-categorynews-value .form-item .form-item-edit-field-categorynews-value-all{
	margin-left: 0;
}


.form-item-field-categorynews-value .form-item .form-item a{
	color: #000;
}

.form-item-field-categorynews-value .form-item .form-item-edit-field-categorynews-value-all{
	margin-left: 0;
}

.form-item-field-categorynews-value .form-item .form-item .active{
	color: #00aad2;
	font-weight: 600;
}

.views-widget-filter-field_type_categorynews_value{
	display: block;
    width: 100%;
    padding: 0;
}

.views-widget-filter-field_type_categorynews_value .form-item{
	width: 100%;
	font-size: 0;
}

.views-widget-filter-field_type_categorynews_value .form-item .form-item{
	display: inline-block;
}

.views-widget-filter-field_type_categorynews_value .form-item .form-item-edit-field-type-categorynews-value-all{
	display: none;
	width: 0;
}

.views-widget-filter-field_type_categorynews_value .form-item .form-item-edit-field-type-categorynews-value-1,
.views-widget-filter-field_type_categorynews_value .form-item .form-item-edit-field-type-categorynews-value-2{
	width: 49.99%;
	height: 60px;
	text-align: center;
    color: #000;
    font-size: 14px;
    line-height: 60px;
    font-weight: 600;
}

.views-widget-filter-field_type_categorynews_value .form-item a{
	color: #000;
	display: block;
	color: #ffffff;
    background-color: #444444;
}

.views-widget-filter-field_type_categorynews_value .form-item a:hover{
	background-color: #ffffff;
    color: #000000;
}

.views-widget-filter-field_type_categorynews_value .form-item a.active{
	background-color: #ffffff;
    color: #000000;
}

.views-widget-filter-field_type_categorynews_value{
	position: absolute;
    top: 70px;
}

.view-news-new-test .view-content,
.view-news-new-test-ru .view-content{
	display: block;
    flex-wrap: wrap;
    text-align: center;
    margin-top: 120px;
}

.view-news-new-test .view-content .views-row,
.view-news-new-test-ru .view-content .views-row{
	width: 340px;
    margin-right: 30px;
    padding-bottom: 32px;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    max-width: calc(100% - 32px);
}

.view-news-new-test .view-content .views-row img,
.view-news-new-test-ru .view-content .views-row img{
	width: 100%;
    height: 250px;
    object-fit: cover;
}

.view-news-new-test .view-content .views-row .item_info,
.view-news-new-test-ru .view-content .views-row .item_info{
	padding-top: 15px;
  	font-size: 14px;
    color: #666;
    padding-top: 15px;
    margin-bottom: 10px;
    height: 30px;
}

.view-news-new-test .view-content .views-row .item_title a,
.view-news-new-test-ru .view-content .views-row .item_title a{
	font-size: 20px;
    color: #000;
    font-weight: 600;
}

.page-news-test .item-list .pager li a{
    color: #000;
    font-weight: 600;
}

.searchBar{
	width: 99vw;
    margin-left: calc(-50vw + 50.8%);
    background-color: #f6f3f2 !important;
    padding-top: 50px;
}


.searchBar .searchWrap{
    width: 1120px;
    margin: 0 auto;
    position: relative;
}
.searchBar .searchInput{
    width: 460px;
    height: 44px;
}

.searchWrap .searchInput input{
    width: 375px;
    height: 42px;
    border: none;
    padding: 0 20px;
    padding-right: 50px;
}

.searchBar .searchInput input:focus{
	outline: 0;
}

.searchBar .searchWrap p{
	margin: 0;
}

.searchBar .searchWrap .btnSearchTwo{
	position: absolute;
    right: 62%;
    top: 12px;
    display: block;
    background: url(/sites/all/themes/responsive/images/button_search.png) no-repeat;
    width: 19px;
    height: 18px;
    background-size: cover;
    overflow: hidden;
    text-indent: -9999px;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 5px;
}


#block-search-api-page-search-news input[name="keys_3"]{
	width: 380px;
    border: 0;
    font-size: 15px;
    line-height: 50px;
    height: 42px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
    margin-left: 1px;
}

#block-search-api-page-search-news{
	width: 99vw;
    margin-left: calc(-50vw + 50.8%);
    background-color: #f6f3f2 !important;
    padding-top: 50px;
}

#block-search-api-page-search-news form{
	width: 1120px;
    margin: 0 auto;
    position: relative;
    font-size: 0;
}

#block-search-api-page-search-news #search-api-page-search-form-search-news input[name="op"]{
	display: inline-block;
    width: 55px;
    text-align: center;
    height: 42px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(/sites/all/themes/responsive/images/btn_search.png) no-repeat center center #fff;
    overflow: hidden;
    text-indent: -99999px;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

#search-api-page-search-form-search-news .form-item-keys-3{
	display: inline-block;
    width: 380px;
}

.page-search-page-news .pageTitleArea{
	display: none;
}

.page-search-page-news #block-system-main input[name="keys_3"]{
    font-size: 18px;
    line-height: 50px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
    margin-left: 1px;
    border: 1px solid #00a1c7;
    border-right: none;
    padding-right: 0;
}


#block-system-main .form-item-keys-3{
	display: inline-block;
}

.page-i30-wagon-design .exterior_place .button_wheel.tabsChoiceWheel,
.page-i30-wagon-design-ru .exterior_place .button_wheel.tabsChoiceWheel{
	display: none;
}


.page-i30-wagon-design #extreior_interior .exterior_car_show .exterior_panorama_place,
.page-i30-wagon-design-ru #extreior_interior .exterior_car_show .exterior_panorama_place{
	width: 1024px !important;
	height: 425px !important;
	margin: 0 auto;
}

.page-i30-wagon-design .banner-text-1, 
.page-i30-wagon-design .banner-text-2,
.page-i30-wagon-performance .banner-text-1, 
.page-i30-wagon-performance .banner-text-2{
	color: #fff;
}


@media screen and (max-width: 740px) and (min-width: 0){
	#search-api-page-search-form-search-news .form-item-keys-3{
		width: auto;
	}
	#block-search-api-page-search-news input[name="keys_3"]{
		width: 250px;
	    margin-left: 10px;
	    font-size: 13px;
	}

	#block-search-api-page-search-news #search-api-page-search-form-search-news input[name="op"]{
		width: 45px;
	}


	.view-news-new-test .view-filters,
	.view-news-new-test-ru .view-filters{
		overflow: scroll;
	}

	.form-item-field-categorynews-value .form-item .form-item{
		font-size: 15px;
	}

	.form-item-field-categorynews-value .form-item .form-item,
	.view-news-new-test-ru .form-item-field-categorynews-value .form-item .form-item{
		margin-left: 25px;
	}
	.form-item-field-categorynews-value .form-item .form-item-edit-field-categorynews-value-all{
		margin-left: 0;
	}

	.view-news-new-test .view-filters form,
	.view-news-new-test-ru .view-filters form{
		    position: unset;
	}


	#block-system-main .view-news-new-test,
	#block-system-main .view-news-new-test-ru{
		position: relative;
	}
	.page-i30-wagon-design #extreior_interior .exterior_car_show .exterior_panorama_place,
	.page-i30-wagon-design-ru #extreior_interior .exterior_car_show .exterior_panorama_place{
	width: 100% !important;
	height: 160px !important;
	margin: 0 auto;
}

}


.twoRowContent > div.rowContent:first-child {
    margin-left: 0;
    padding-right: 16px;
    margin: 0;
}

.twoRowContent > div.rowContent:last-child {
    margin-right: 0;
    padding-left: 16px;
    margin: 0;
}

@media print, screen and (max-width: 20000px) and (min-width: 741px){

.page-node-2994 #moreThanContent.topModelPhoto,
.page-node-2996 #moreThanContent.topModelPhoto{
	background: url(/sites/all/themes/responsive/images/wrc-2019-winner-stg-pc.jpg) no-repeat center;
	background-size: cover;
}

.page-node-2994 h1,
.page-node-2996 h1{
	margin: auto;
    padding-top: 50px;
}

.page-node-2994 .topContentPhoto .center.TxtW,
.page-node-2996 .topContentPhoto .center.TxtW{
	margin-top: 8px;
    padding-bottom: 30px;
}

.page-node-2994 .contWrap .contBox,
.page-node-2996 .contWrap .contBox{
	padding-top: 50px;
}

.page-node-2994 .TxtW.newTit,
.page-node-2996 .TxtW.newTit{
	font-size: 44px;
    line-height: 54px;
    color: #000;
    text-align: center;
    margin: auto;
    margin-bottom: 8px;
}


.page-node-2994 .rich-text-script .wrc .contBox,
.page-node-2996 .rich-text-script .wrc .contBox{
    width: 1120px;
    margin: 0 auto;
    padding-top: 0px;
    padding: 0;
}

.page-node-2994 .etcH,
.page-node-2996 .etcH {
    height: 798px;
}

.page-node-2994 .highlight_wrap,
.page-node-2996 .highlight_wrap {
    width: 100%;
    position: relative;
}

.page-node-2994 .highlight_wrap .bg_img_1,
.page-node-2996 .highlight_wrap .bg_img_1 {
    position: absolute;
    top: 0;
    right: 60px;
}

.page-node-2994 .highlight_wrap .bg_img_1 > img,
.page-node-2996 .highlight_wrap .bg_img_1 > img {
    width: 520px;
}

.page-node-2994 .highlight_wrap .text_block,
.page-node-2996 .highlight_wrap .text_block {
    position: absolute;
    top: 0;
    left: 0;
}

.page-node-2994 .highlight_wrap .text_block.block_1,
.page-node-2996 .highlight_wrap .text_block.block_1 {
    top: 0px;
    left: -600px;
    width: 520px;
}

.page-node-2994 .highlight_wrap .text_block p,
.page-node-2996 .highlight_wrap .text_block p {
    font-size: 16px;
    line-height: 28px;
    color: #000000;
    margin-top: 14px;
}

.page-node-2994 .highlight_wrap .bg_img_2,
.page-node-2996 .highlight_wrap .bg_img_2 {
    position: absolute;
    top: 430px;
    left: -60px;
}

.page-node-2994 .highlight_wrap .bg_img_2 > img,
.page-node-2996 .highlight_wrap .bg_img_2 > img {
    width: 520px;
}

.page-node-2994 .highlight_wrap .text_block.block_2,
.page-node-2996 .highlight_wrap .text_block.block_2 {
    top: 0px;
    left: 600px;
    width: 480px;
}

.page-node-2994 .contWrap,
.page-node-2996 .contWrap{
	width: 100%;
    min-width: 1240px;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center bottom;
}

.page-node-2994 .highlight_wrap .text_block h4,
.page-node-2996 .highlight_wrap .text_block h4{
	margin-top: 0;
    font-family: HyundaiSansHeadMedium;
    font-weight: 500;
}

.page-node-2994 .img_block .mob_img,
.page-node-2994 .img_block3 .mob_img,
.page-node-2996 .img_block .mob_img,
.page-node-2996 .img_block3 .mob_img{
	display: none;
}
.page-node-2994 .img_block,
.page-node-2996 .img_block{
	margin-bottom: 50px;
}
.page-node-2994 .img_block2,
.page-node-2996 .img_block2{
	margin-top: 100px;
    margin-bottom: 100px;
}

.page-node-2994 .img_block3,
.page-node-2996 .img_block3{
	width: 99vw;
    margin-left: calc(-50vw + 50.8%);
    padding: 100px 0 50px 0;
}

.page-node-2994 .img_block3 .fullImg,
.page-node-2996 .img_block3 .fullImg{
	position: relative;
    overflow: hidden;
    height: 580px;
}

.page-node-2994 .img_block3 .fullImg .img,
.page-node-2996 .img_block3 .fullImg .img{
	position: absolute;
    left: 50%;
    top: 0;
    width: 1600px;
    margin-left: -800px;
}

.page-node-2994 .blue_block,
.page-node-2996 .blue_block{
	width: 99vw;
    margin-left: calc(-50vw + 50.8%);
    padding: 50px 0;
    background-color: #002c5f !important;
    margin-bottom: 50px;
}

.page-node-2994 .blue_block .titArea,
.page-node-2994 .blue_block .titArea .topTit,
.page-node-2996 .blue_block .titArea,
.page-node-2996 .blue_block .titArea .topTit{
	color: #fff;
}

.page-node-2994 .blue_block .titArea,
.page-node-2996 .blue_block .titArea{
	padding-bottom: 50px;
}



}



@media screen and (max-width: 740px) and (min-width: 0){
	.page-node-2994 .img_block .mob_img,
	.page-node-2994 .img_block3 .mob_img,
	.page-node-2996 .img_block .mob_img,
	.page-node-2996 .img_block3 .mob_img{
		display: block;
	}

	.page-node-2994 .img_block .desk_img,
	.page-node-2994 .img_block3 .desk_img,
	.page-node-2996 .img_block .desk_img,
	.page-node-2996 .img_block3 .desk_img{
		display: none;
	}
	.page-node-2994 #moreThanContent .TxtW.newTit,
	.page-node-2996 #moreThanContent .TxtW.newTit{
		text-align: center;
		font-size: 26px;
	    width: 100%;
	    line-height: 32px;
	}

	.page-node-2994 .blue_block,
	.page-node-2996 .blue_block{
    	background-color: #002c5f !important;
        padding: 30px 0;
    	margin: 50px 0;
	}

	.page-node-2994 .blue_block .titArea,
	.page-node-2994 .blue_block .titArea .topTit,
	.page-node-2996 .blue_block .titArea,
	.page-node-2996 .blue_block .titArea .topTit{
		color: #fff;
	}
}



.domain-olimpmotor-hyundai-com-ua #main-menu .menu_show.first_level {
    padding-left: 310%;
}