
@font-face {
	font-family:'Raleway-Regular';
	src: url('fonts/Raleway-Regular/Raleway-Regular_gdi.eot');
	src: url('fonts/Raleway-Regular/Raleway-Regular_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Raleway-Regular/Raleway-Regular_gdi.woff') format('woff'),
		url('fonts/Raleway-Regular/Raleway-Regular_gdi.ttf') format('truetype'),
		url('fonts/Raleway-Regular/Raleway-Regular_gdi.svg#Raleway-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
	font-family:'Raleway-Light';
	src: url('fonts/Raleway-Light/Raleway-Light_gdi.eot');
	src: url('fonts/Raleway-Light/Raleway-Light_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Raleway-Light/Raleway-Light_gdi.woff') format('woff'),
		url('fonts/Raleway-Light/Raleway-Light_gdi.ttf') format('truetype'),
		url('fonts/Raleway-Light/Raleway-Light_gdi.svg#Raleway-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-017E;
}
@font-face {
	font-family:'Raleway-Bold';
	src: url('fonts/Raleway-Bold/Raleway-Bold_gdi.eot');
	src: url('fonts/Raleway-Bold/Raleway-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Raleway-Bold/Raleway-Bold_gdi.woff') format('woff'),
		url('fonts/Raleway-Bold/Raleway-Bold_gdi.ttf') format('truetype'),
		url('fonts/Raleway-Bold/Raleway-Bold_gdi.svg#Raleway-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'Raleway-SemiBold';
	src: url('fonts/Raleway-SemiBold/Raleway-SemiBold_gdi.eot');
	src: url('fonts/Raleway-SemiBold/Raleway-SemiBold_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Raleway-SemiBold/Raleway-SemiBold_gdi.woff') format('woff'),
		url('fonts/Raleway-SemiBold/Raleway-SemiBold_gdi.ttf') format('truetype'),
		url('fonts/Raleway-SemiBold/Raleway-SemiBold_gdi.svg#Raleway-SemiBold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

*,p {margin:0;padding:0;}
body {font-family:"Open Sans", sans-serif;font-weight:400;font-size:14px;color:#f8f4e6/*d7cdb4*/;background: #1f1e21 url('../images/site/bg.jpg') repeat fixed;     overflow-x: hidden;}
ul {list-style-type:none;}
a, a:link, a:visited, a:active {text-decoration: none;color:#444;}
.clear {clear:both;display:block;height:0;}
.float-right {float:right;}
.float-left {float:left;}
.clear-padding {padding:0;}
.clear-margin {margin:0;}
.wrapper {max-width:1366px;margin:0 auto;}
.paragraph{padding-left:20px}
.bgWhite {background:#fff;}

h1,.title{font-weight:100;font-family:'Roboto', sans-serif;font-size:48px;line-height:50px;text-transform:none;padding-bottom:25px}
.title{text-align:center;text-transform:uppercase;color:#282929}
.title24 { font-size:24px;}
.title18 { font-size:18px;}
.title15 { font-size:15px;}
h2 {
    font-size: 20px;
    line-height: normal;
    margin-top: 0;
}

.uppercase {text-transform:uppercase;}
.text-center {text-align: center;}
hr {border-top-color: #c9c8c8;}
a.mybtn {border:1px solid rgb(230,134,94);background:-webkit-linear-gradient(rgb(206,70,36),rgb(131,19,10));
		background:-moz-linear-gradient(rgb(206,70,36),rgb(131,19,10));
		background:-ms-linear-gradient(rgb(206,70,36),rgb(131,19,10));
		background:-o-linear-gradient(rgb(206,70,36),rgb(131,19,10));}

a.mybtn:hover {border:1px solid rgb(230,134,94);
		background:-webkit-linear-gradient(rgb(206,70,36),rgb(84, 12, 6));
		background:-moz-linear-gradient(rgb(206,70,36),rgb(84, 12, 6));
		background:-ms-linear-gradient(rgb(206,70,36),rgb(84, 12, 6));
		background:-o-linear-gradient(rgb(206,70,36),rgb(84, 12, 6));}

#top-nav {display:none;}

/* HEADER */
#header {display:block; background:rgba(31,30,33,0.9); border-bottom: 1px solid #5f5e61 /*#76694f*/;    position: fixed;left: 0;top: 0;right: 0;width: 100%;z-index: 60;box-shadow:1px 1px 5px black}
#header .wrapper {max-width: 1240px; position:relative;}
#header #logo {position:absolute; left:0; bottom:26px;}
#header #logo img {}
#header #logo span{display:block;color:white;letter-spacing:3;font-weight:100,sans-serif;margin-top: -5px;color: #d7cdb4;}
#header #hsocials {position:absolute; right:0; top:12px; text-align:right;}
#header #hsocials a {margin-left:6px;}
#header #hsocials a img {height: 25px !important; width: auto;}
#header #hsocials #ico_search img{position: relative;top: 2px;}

#header #hsocials span{display:block;font-family:arial}
#header #phone-top {font-size:15px; color:#d7d7d7;}

#header nav#menu {height:73px;text-align:center;}
#header nav#menu.clicked>ul{left:0;width: 100%;}
#header nav#menu ul {font-weight:100; text-transform:uppercase;right: -47px;padding-top: 0px;margin-left:105px;cursor:pointer}
#header nav#menu ul li {display:inline-block;padding: 20px 8px; font-size:14px;position:relative; padding-bottom: 0px; height: 52px; vertical-align:top;position:relative}
#header nav#menu ul li.mautomarkak-design {max-width:105px;}
#header nav#menu ul li:hover{background:#242424;border-top:#76694f}
#header nav#menu ul li a {display:inline-block;color:#d7d7d7/*#d7cdb4*/;cursor:pointer;padding-bottom: 32px;text-align:center}
/*#header nav#menu ul li a:hover {border-bottom:2px solid #fff;}*/
#header nav#menu ul a:first-child {padding-left:0;}
#header nav#menu ul a:last-child {padding-right:0;}
img{max-width:100%;height: inherit !important}

#header nav#menu ul li ul{position:absolute;margin:0;background:black;width:200px;top: 72px;left: 0;display:none;padding-top:0px;border-top: 1px solid #76694f;}
#header nav#menu ul li.mmotortuning ul, #header nav#menu ul li.mautomarkak-design ul{width:600px;text-align:left;left: -250px;}
#header nav#menu ul li ul ul{left:200px;top:-10px;}
#header nav#menu ul li:hover>ul{display:block}
#header nav#menu ul li:hover>a{color:white}
#header nav#menu ul li ul li{padding:0;float:none;display:block;position:relative; height:auto;}

#header nav#menu ul li.mmotortuning ul{-moz-column-count: 5;-webkit-column-count: 5;column-count: 5;}
#header nav#menu ul li.mautomarkak-design ul{-moz-column-count: 4;-webkit-column-count: 4;column-count: 4;}

#header nav#menu ul li.mmotortuning ul li, #header nav#menu ul li.mautomarkak-design ul li{/*display:inline-block;width:20%*/}
#header nav#menu ul li ul li a{padding:4px 0 4px 10px !important;display:block;text-align:left;font-size:13px;}

#menu-top-mini {display: none;padding: 5px;position: absolute;right: 91px;top: 15px;cursor: pointer;z-index: 6;}
#menu-top-mini span {display: block;border-bottom: 5px solid #c9c7c9;width: 25px;margin-bottom: 6px;}

.wrapper.slide {max-width: 1920px;width:inherit;margin-top: 74px;}
.wrapper.slide #banner {margin:0 auto;}
.wrapper.slide #banner #myCarousel, .wrapper.slide #banner .main{margin-top:-71px}
#banner #myCarousel .item {width:100%; /*height: 690px !important; overflow:hidden;*/}
#banner #myCarousel .item img, #banner .item img{max-width:100%}
/*#banner #myCarousel .item img {width:100%;}*/
.carousel {margin-bottom:0 !important;}
#myCarousel{background:white}
#myCarousel .carousel-control {font-size: 30px; line-height: 38px; color: #fff;}
.carousel-indicators{position:absolute;right:50px;bottom: 0;z-index:10;text-align:center;cursor:pointer}
.carousel-indicators li{display:inline-block;border:2px solid transparent;margin:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:5px}
.carousel-indicators li.active{border:2px solid white;background:transparent}
.carousel-indicators li span{display:block;background:#d7cdb4;width:5px;height:5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

#banner #myCarousel .item .btn{position:absolute;right:30px;bottom:90px;padding:0px 10px 0px 10px; line-height:45px;
    background:#818081 url('../images/site/bg_button.jpg') 0 0 repeat-x;font-size:18px;text-transform:uppercase;letter-spacing:2px;color:#000;text-shadow:1px 1px 1px white;
    font-weight:bold;z-index:11;
    -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
#banner #myCarousel .item .btn::after {content: ' '; display:inline-block; width:20px; height:20px; background:transparent url('../images/site/more.png') 0 0 no-repeat;vertical-align: middle; margin-left:45px;}
#banner #downA1{position:absolute;left:50%;bottom:20px;z-index:10}

.banner_c{color: #fff;position:absolute;left:60px;bottom:60px;text-transform:uppercase;text-shadow:1px 1px 1px black;text-align:left;background:url(../images/site/premiumcarlogo2.png) no-repeat left center;background-size: auto 83%;padding-left:140px;z-index:20; text-shadow:1px 1px 1px black;}
.banner_c p{font-weight:100;font-family:'Roboto', sans-serif;font-size:54px;padding:20px;padding-left:10px;/*background:rgba(0,0,0,0.1);display:inline-block;*/ border-bottom:1px solid rgba(86,85,89,0.7);}
.banner_c div{font-weight:100;font-family:'Roboto', sans-serif;font-size:25px;/*border-top:1px solid rgba(86,85,89,0.7);*/padding:20px;padding-left:10px;background:rgba(0,0,0,0.1);;display:inline-block}

#main_cat_c{text-align:center;background:black;padding-bottom: 1px;box-shadow: 0px -8px 50px black;z-index:3}
#main_cat_c .wrapper>div{display:inline-block;vertical-align:top;width:25%;height:500px;font-size:0}
#main_cat_c a{display:block;border:2px solid white;border-top:none;height:500px;position:relative}
#main_cat_c{background-repeat:no-repeat;background-size:auto 100%;position:relative}
#main_cat_c a>span, .box-gallery a span.desc{display:block; position:absolute;bottom:0;left:0;letter-spacing:1px; min-width:100%;background:rgba(0,0,0,0.9);font-size:18px;text-align:center;color:#fff;/*f2e9d0;*/text-transform:uppercase;padding-top:15px;font-weight:100;font-family:'Roboto', sans-serif}
#main_cat_c a>span {font-size: 27px;line-height:36px;padding-top:8px;}
#main_cat_c a>span span{font-size:16px;line-height:20px;display:block;border-top:2px solid rgba(150,150,150,0.6);margin-top:10px;padding-bottom:10px;padding-top:10px;}
#main_cat_c a{background-repeat: no-repeat;/*background-size: 100% auto;*/}
#main_cat_c .wrapper {border-top:1px solid white;}



#permium_car_text{max-width:960px;margin:0 auto;padding-top:50px; text-align: justify;}
#permium_car_text .desc {text-align: justify;}
#permium_car_text h1 {color:white; font-size:48px; text-transform:uppercase;text-shadow:1px 1px 1px #000;}
#hirek{margin-top:-1px;}
#hirek,#galeria,#video{padding-top:30px;text-align: center;}
#hirek>div{/*-moz-column-count: 4;-webkit-column-count: 4;column-count: 4;width:1180px;*/margin:0 auto;}
#hirek>div a{display: inline-block;margin: 0 0 1.5em; width:250px; height:345px;border-bottom:1px solid #d2d3d3;margin-right:20px;vertical-align: top;outline:none}
#hirek>div a span{display:block;text-align:justify;}
#hirek>div a span.time{color:#ff6b75;font-size:11px;padding-top:6px;padding-bottom:0}
#hirek>div a span.title{font-size:16px;line-height:18px;font-weight:700;color:black;padding-top:10px;padding-bottom:10px;text-align:left;text-transform:none;}
#hirek>div a span.desc{/*border-bottom:1px solid #d2d3d3;*/padding-bottom:10px;line-height:20px;}
#hirek span.img {height:160px; overflow:hidden;}

#galeria>div{-moz-column-count: 4;-webkit-column-count: 4;column-count: 4;width:85%;margin:0 auto;-webkit-column-gap: 5px; -moz-column-gap: 5px;column-gap:5px;}
#galeria>div a{display: inline-block;margin: 0 0 1em;}
#galeria a img {width:100%; /* --- csak ideiglenesen --- */}

.more{font-weight:100;font-family:'Roboto', sans-serif;font-size:24px;padding-right:7.5%;margin-bottom:-20px;position: relative;top: -56px;}
.more2{font-weight:800}

#videok {background:#fff; /*padding:0 30px;*/}
#main_video {width: 869px;/*930px;*/ float:left;margin-left:10px}
#more_videos {width:365px; /*295px;*/ float:right;margin-right:10px;}
#main_video>div{/*width:85%;*/margin:0 auto;}
#main_video>div a{position:relative;display:block;border:2px solid #f3f2f3}
#main_video>div a span{position:absolute;background:url(../images/site/ico-videoplay.png) no-repeat;width:183px;height:130px;left:50%;top:50%;margin-left:-91.5px;margin-top:-65px}
.mvideo {position:relative; margin-bottom:12px;}
.mvideo a span{position:absolute;background:url(../images/site/ico-videoplay.png) no-repeat;background-size:65px 45px; width:65px;height:45px;left:68%;top:75%;margin-left:-91.5px;margin-top:-65px}

#kiemelt-markaink {background:#fff; padding:0 0px;}
#kiemelt-markaink .box {width:49%; text-align:left; color: #000;margin-bottom: 20px;}
#kiemelt-markaink .box .title {font-size: 16px; font-weight: 800; text-align:left; width: 48%; border-bottom: 1px solid #d2d3d3; padding-bottom:10px; margin-bottom:10px;text-transform:none;}
#kiemelt-markaink .box img {float:left; width: 260px; margin-right:15px; margin-top:10px;} 
#kiemelt-markaink .box .desc {text-align: justify;}
#kiemelt-markaink .box .more2 {font-weight:800; display:block; margin-top:10px;}

#forgalmazott_markaink{padding-top:35px}
#forgalmazott_markaink img{height:50px}
#forgalmazott_markaink .title{font-size:36px;color:#fff;padding-bottom:0}
/* --- scrollbox js --- 
#slider_partners {position:relative; z-index: 5; width: 100%; overflow: hidden; margin-top: 20px;}
#slider_partners ul {list-style: none; width: 1500px; height: 75px;}
#slider_partners ul li {display: inline-block; margin: 0 4px;}
#slider_partners ul li img {max-height: 70px;}
*/
#slider_partners {position:relative; z-index: 5; width: 100%; overflow: hidden; margin-top: 20px;}

#footer{background:#000000;color:white;margin-top:0 !important}
#footer .head{border-bottom:1px solid #d7cdb4/*d5d5d5*/;letter-spacing:1px;color:#d7cdb4;}
#footer .head th, .tdhead{text-align:left;text-transform:uppercase;font-weight:400;position:relative;height:49px;font-size:16px;font-family:'Open Sans',sans-serif;}
#footer .head th img, .tdhead img{margin-right:13px}
#footer .body a.list-item{background: url(../images/site/bg-li-footer.png) no-repeat left center;display:block;border-bottom:1px solid #525456;padding-top: 5px;padding-bottom: 5px;padding-left:22px;font-size:13px;font-family:'Open Sans',sans-serif;color:white}
#footer .head th, #footer table.body td{padding-right:10px}
#footer .head th img, .tdhead img{position:relative;top:6px}
#footer .body td a.list-item:last-child{border-bottom:none}
#footer .body td{padding-bottom:20px;padding-right:15px;font-family:'Open Sans',sans-serif;}
#footer-text{font-family:'Open Sans',sans-serif}
#footer .body td strong{font-family:'Open Sans',sans-serif;font-weight:bold}
#footer .body .link{text-shadow:none;float:left}
#footer .tdhead{display:none;position:relative}
#footer .ssss{padding-left:20px; font-size:13px;  padding-top: 11px;line-height:25px}
#footer .ssss a{color:white}
.link{background:#564a29;letter-spacing:2px;color:white;text-transform:uppercase;padding:10px;font-weight:bold;cursor:pointer;font-family:'Open Sans',sans-serif;}
table#hh{margin-top:10px}

#footer .head{border-bottom: 1px solid $color_footer_head;}
#footer .body a.list-item{border-bottom: 1px solid $color_footer_list_a;}
#footer a,#footer a:hover{color:$color_link_footer}
#footer .body a.list-item{background: url(../images/site/bg-footer-li-a_.png) no-repeat left 11px;}

#footer .body td#szeretne{font-size:13px;padding-right:0;padding-top:10px}
#footer .body td#szeretne input{width: 140px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; border:1px solid #ddd; padding: 7px 10px; font-size:13px;}
#footer .body td#szeretne #small{font-size:11px}

#footer-text{font-size:13px; background:#343434;padding:15px;border-top:1px solid #786d4f}
#footer-text a {color:#fff;}
#footer #subscribe.link {background: #d5d5d5; color:#000; font-weight:100;font-size: 12px; font-weight: normal; padding:7px 20px;width:122px}
#footer td.social {padding-top:3px; padding-right:0;}
#footer .social a {margin-right:6px;}
#footer .social a img {height: 30px; width: auto;}

.slider_imgn{position:relative;text-align:left;overflow:hidden}
.slider_imgn h1{text-align: left;margin-top: -115px;font-weight:100;border-bottom:1px solid #a29a75;display:inline-block;padding-left:100px;padding-right:100px;padding-bottom:20px;font-size:53;text-transform:uppercase;text-shadow:1px 1px 1px black;position:relative;z-index:2}
#content.inner{background:white;color:black;padding:25px 10px 10px 10px}
#breadcrumb,#breadcrumb a{font-size:12px;color:#bfbfbf}

#share-bar{float:right;top:0 !important;margin-left:10px !important;overflow:hidden}
#breadcrumb{padding-bottom:20px;font-size:12px;color:#757575;padding-bottom: 15px;}
#breadcrumb a{color:#757575;text-decoration:none !important}
.print {background: url(../images/site/bg-print.png) no-repeat 7px 4px;padding-left: 25px;display: block;height: 21px;line-height: 21px;margin-right: 10px;cursor: pointer;background-size: 15%;margin-top: -3px; font-size: 12px; color:#757575;}

#contentcol{padding-bottom:20px;font-size:15px;line-height:24px; float:right; width:910px;}
#contentcol.fullwidth {width: 100%;display:table}
#contentcol .title{font-size:24px;font-weight:bold;padding:0;padding-bottom:15px;text-align:left; text-transform:none;}
#contentcol strong{font-weight:bold}
/*#contentcol a{text-decoration:underline}*/
#contentcol #d_desc, #contentcol #d_desc p{line-height:24px !important;}

#sidebar {width: 270px; float:left;}

#TermekList, #HirekList{width:255px;padding-right: 50px;text-align:right}
#TermekList .title{text-align:right;padding-right:50px;padding-bottom:0;border-top: 1px solid #e7e7e7;margin-left: 25px;margin-top: 7px;}
#d_desc, #TermekList,#HirekList{display:table-cell;vertical-align:top}
#TermekList a,#TermekList span{display:block;font-size:13px;font-weight:bold;font-family:'Roboto', sans-serif;border-top:1px solid #e7e7e7;padding:5px;padding-right:50px;background:url(../images/site/ico-arrow.png) no-repeat center right 17px;}
#TermekList>ul>li.selected>a,#TermekList>ul>li.selected>span{background-image:url(../images/site/ico-arrow-sel.png);background-repeat:no-repeat}
#TermekList li li a,#TermekList li li span{background:none;font-size:12px;font-style:italic}
#TermekList li ul{display:none;margin-left:0;padding-left:0}
#TermekList li.selected ul{display:block}
#TermekList li.selected>a{font-weight:bold}
#d_desc{text-align:justify;padding-right: 20px;}
#TermekList li li li span{font-style:italic;font-size:12px;color: #5d5d5d;}
#TermekList ul ul ul{background: rgba(53, 52, 55, 0.04);}
#HirekList #hirek>div a{height:350px}

.t_switch hr{margin:5px;margin-left:0;margin-right:0}
.t_switch ul{background:#efefef;padding:10px;margin:0}
.t_switch li a{font-size:16px;font-weight:bold;text-decoration:none !important}
.t_switch li li a{font-size:14px;font-weight:100}
.t_switch li li li{display:inline-block;padding-right:10px}
.t_switch li li li a{font-size:12px;font-weight:100}

.slider_imgn.no-pic h1{margin-top: 15px;padding-bottom: 10px;}

#main_cat_c.switch{box-shadow:none;background:none}
#main_cat_c.switch>div{width:48%;margin: 5px;display:inline-block}
#main_cat_c.switch a{height:300px; background-size:cover; background-position: center center;}
#main_cat_c.switch a>span{padding-bottom:8px}

#main_cat_c.switch>div.no-pic,#main_cat_c.switch>div.no-pic a{height:inherit}
#main_cat_c.switch>div.no-pic a>span{position:static}

.time{color:#ff6b75;font-size:14px;padding-bottom:10px}
#contentcol h1.title{font-size:24px !important;padding:0;text-transform:none;line-height: 31px;padding:0;margin:0;margin-bottom:10px}

.box-gallery a,.box-gallery video{display:inline-block;width:32%;margin:5px;height:200px}
#kipufogo_tartalom video{width:46%;height:300px}
.box-gallery a span.img, .tab-content.gallery-tab a span.img{display:block;width:100%;height:200px;background-repeat: no-repeat;background-position:center;background-size:cover;}
.box-gallery a{position:relative}
.box-gallery a span.play, .tab-content.gallery-tab a span.play{position:absolute;left:50%;top:50%;z-index:1;margin-left:-37px;margin-top:-37px}
.box-gallery a span.desc{padding-bottom:17px}
.tab-content.gallery-tab a span.img{height:600px;margin-bottom:10px}
.tab-content.gallery-tab a.gallery-mini span.img{width:150px;height:100px;display:inline-block;margin:10px;}

.felnik .box-gallery a{width:300px; height: 260px; overflow:hidden;margin:10px 3px;}
.felnik .box-gallery a span.img {height:170px; background-color:#fff;}
.felnik .box-gallery a span.desc{font-size:14px; height:40px; font-weight: 500; overflow: hidden; padding: 10px 5px; position:initial; letter-spacing:normal; color:#424242;background:#f6f6f6; line-height: normal;}
.felnik .box-gallery a:hover span.desc{background:#e0e0e0;}
.felnik .box-gallery a:nth-child(1) {margin-bottom: 20px;}
.felnik .box-gallery a:nth-child(3) {margin-bottom: 20px;} /*van közben egy div, ezért nem 2 */

.felnik #content-01 {width: 600px; padding-right: 20px; text-align:justify;}
.felnik .title2, .title2.kapcs-title {text-transform:none; font-size: 18px; font-weight: 600; line-height: auto; margin-bottom: 30px; padding:0;}
/*.felnik #content-02,#contentcol.fullwidth #d_desc*/#content.inner{background-image: url('../images/site/bg_fullvaz2.jpg'); background-position: bottom center; background-repeat: no-repeat; background-attachment: fixed;}


.ref {display:inline-block; width:300px; height: 250px; overflow: hidden; background: #f6f6f6; margin: 0px 10px 10px 0;vertical-align:top}
#refs .ref:nth-child(4n+0) {margin-right:0;}
.ref .img {width: 100%; height: 190px; overflow: hidden;}
.ref .img img {width: 100%; height: auto;}
.ref .title1 {font-size: 16px; padding: 10px; text-align: center; font-weight: 600;}
.ref .title1 span {font-weight: normal;}

#HirekList{text-align:left;padding-right: 21px;}
#HirekList .title{font-size:30px !important;text-transform:uppercase;font-family:'Roboto', sans-serif;font-weight:100}
#HirekList #hirek>div{-moz-column-count: inherit;-webkit-column-count: inherit;column-count: inherit;width:inherit}
#HirekList #hirek>div a span.title{font-size:16px !important}
.kovetkezo_hir{background: url(../images/site/ico-arrow_down.png) no-repeat center left 23px;font-size:16px;text-transform:uppercase;display:inline-block;padding-left:50px;font-weight:bold;position: relative;padding-right: 20px;}
.elozo_hir{background: url(../images/site/ico-arrow.png) no-repeat center right 23px;font-size:16px;text-transform:uppercase;display:inline-block;padding-right:50px;font-weight:bold;position: relative;    padding-left: 20px;}
.kovetkezo_hir:after{border-right:1px solid #e8e7e8;content:"";width:1px;height:30px;position:absolute;right:0;top: -4px;}
.elozo_hir.no-border:after{border-right:none}

#kapcsolat{width:100%;display:table}
.left{padding-right:30px}
.right.pad{padding-left:30px}
.left,.right{display:table-cell;width:50%}
#kapcsolat input, #kapcsolat textarea{width:300px; padding: 6px 12px; -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25); -moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25); box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.25); }
#kapcsolat .right .row_col1.title18{margin-top:20px;}
#kapcsolat .right label {display: inline-block; margin-right: 10px; width: 140px;  font-size: 15px;}
#kapcsolat .right label span {}
#proccess_btn,#proccessed_btn{display:none}
.submit_btn .btn {display: inline-block; padding: 12px 55px;  font-size: 15px; line-height: normal; color: #000; text-shadow: 1px 1px 1px white; z-index: 11; margin: 20px 0;
    -webkit-box-shadow: inset 0px 0px 65px 0px rgba(0,0,0,0.45);
    -moz-box-shadow: inset 0px 0px 65px 0px rgba(0,0,0,0.45);
    box-shadow: inset 0px 0px 65px 0px rgba(0,0,0,0.45);
    -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; border: 1px solid #c6c6c6;
}
#kapcsolat .rc {font-size: 11px;}


#DialogBox h3,#DialogBox .modal-body{color:black}

.box-gallery a span.desc{font-size: 20px;line-height:28px}

#c_desc p{margin: 0 0 10px;}
.pager {background: url('../images/site/bg_pager.png') center top no-repeat; height: 54px; padding-top: 28px; text-align:center; font-size: 16px;margin:0} 
.pager a{font-size: 16px;display:inline-block;padding: 3px 10px;}
.pager a.activepage{font-weight:bold; background: #000; color: #fff;}
.pager .paginate span {font-size:11px; text-transform:uppercase; letter-spacing:1px;}
.pager .paginate img {vertical-align:middle;}
.pager>b {display:none;}

#content.page-content.referenciak {/*background-image: url('../images/site/bg_fullvaz2.jpg'); background-position: bottom center; background-repeat: repeat-y; background-attachment: fixed;*/}

.referenciak #contentcol .breadcrumbs {line-height: normal;}
.referenciak #contentcol #breadcrumb {padding-bottom:10px;}
.referenciak #contentcol .title{font-size:24px;font-weight: bold; text-transform:none; line-height: normal; padding-bottom:10px;}
.referenciak .pager {margin-bottom:30px;}
.referenciak a.btn_tovabb {margin: 8px 0;}
.referenciak #contentcol hr:last-child() {margin-bottom: 30px;}

.p_item.referencia .desc{padding-bottom:10px}
.p_item.referencia .img{width:155px;height:115px;display: inline-block;border: 1px solid #76694f;overflow:hidden;background-size: 100% auto;background-position: center;}
.p_item.referencia .mainpic {float: left; margin-right:10px;}
.p_item.referencia .mainpic .img{width:905px; height: 605px;}
#contentcol .p_item.referencia .title {background: url('../images/site/bg_title1.jpg') 0 0 no-repeat; background-size: 100% 43px; height: 43px; line-height: 43px; font-size: 18px; padding: 0 20px; border: 1px solid #c6c6c6;}
#contentcol .p_item.referencia .title span {text-transform:none; float: right;}

#contentcol .referencia_item .title {font-size:18px; line-height: normal; padding:0; margin: 20px 0;}
.referencia_item .mainpic, .referencia_item .morepics {margin-right:10px; float: left;}
.referencia_item .desc {float: right; width: 292px; height:305px;background: rgba(234, 234, 235, 0.54); border: 1px solid #909090;padding: 10px 255px 10px 10px; position:relative; font-size:14px; font-weight:100}
.referencia_item .descX {float: right; width: 425px; font-size:14px;}
.referencia_item .img {width:250px;height:155px; display: block; border: 2px solid #c9c8c8; overflow:hidden;background-size: cover;background-position: center; margin-bottom: 12px;}
.referencia_item .mainpic .img {width:400px;height:325px;}
.referencia_item .morepics {width:502;}
#contentcol .referencia_item .desc .title {font-size: 18px; text-transform:none; padding:0; margin: 0 0 20px 0;}
.referencia_item .desc .descimg {background-size: auto 325px; background-position: center center; display:block; width: 245px; height: 325px; position: absolute; right:0; top:0;}
.morepics2.box-gallery.referencia_item a {width:300px; height:300px;}
.morepics2.box-gallery.referencia_item a span {height:300px;}


a.btn_tovabb {display: inline-block; padding: 0px 10px 0px 20px;  font-size: 18px; line-height: 45px; text-transform:uppercase; background: #818081 url('../images/site/bg_button.jpg') 0 0 repeat-x;
 letter-spacing: 2px; color: white; z-index: 11; margin: 20px 0;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,303030+50,000000+100 */
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #303030 50%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#303030 50%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4c4c4c 0%,#303030 50%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}
a.btn_tovabb::after {content: ' ';display:inline-block; width: 23px;height:24px;background:transparent url('../images/site/more2.png') 0 0 no-repeat;vertical-align: middle; margin-left:10px;    position: relative;top: -2px;}
a.btn_tovabb:hover{background:black}
.nav-tabs{border-bottom: 1px solid #a29a75;margin-bottom:0}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover{border: 1px solid #a29a75;border-bottom-color: transparent;}
.tab-content .desc{padding-left:10px;padding-bottom:10px;font-size:13px;padding:20px}
.nav.nav-tabs li:first-child{border-left:none !important}
.ifancy.iframe.visibleContent span.img{position:relative}

.nav-tabs a{border-top: 1px solid transparent !important; border-right:1px solid #a29a75 !important;    border-radius: 0 !important;margin-right: 0px !important}
.nav-tabs li:first-child a{border-left:1px solid transparent !important;}
.nav-tabs li:last-child a{border-right:1px solid transparent !important;}
.nav-tabs > li > a:hover{border-color:#a29a75}
#c_motortuning table td{text-align:center}

#auto_es_design_select,#kipufogo_select{display:table;width:90%;margin:20px auto;margin-bottom:0;background:white}
#auto_es_design_select p.img,#kipufogo_select p.img{display:table-cell;vertical-align:middle;width:130px}
#auto_es_design_select p.img img,#kipufogo_select p.img img{width:106px}
#auto_es_design_select>div,#kipufogo_select>div{display:table-cell;border:1px solid #c7c7c7;min-height:180px;vertical-align:top}
#auto_es_design_select>div>div,#kipufogo_select>div>div{padding:10px}
#auto_es_design_select>div label,#kipufogo_select label{font-size:18px;line-height: 25px;}
#auto_es_design_select>div td,#kipufogo_select td{font-size:12px;vertical-align:bottom;padding-top:5px}
#auto_es_design_select>div select, #kipufogo_select select{margin-top:5px;outline:none;width:190px;margin:0;border: 1px solid gray;}
#kipufogo_select{max-width:600px;margin:0}
#kipufogo_select p.img{margin-right:20px;display:none}
.kipufogo_valaszto_text{font-size:18px;display:block;padding-top:10px;padding-bottom:10px;margin-top: 0px !important}
.kipufogo_t{color:red;padding-left:10px}
#kipufogo_tartalom{padding-top:20px}
#kipufogo_tartalom .box-gallery{padding-top: 10px;}
#kipufogo_tartalom .box-gallery a{border:1px solid #cbcbcb;width:23%;margin:5px;height:210px}
#kipufogo_tartalom .box-gallery span.img{height:210px;background-size: cover;}

#auto_es_design_select.adatlap>div{border:none}
#auto_es_design_select.adatlap h1{font-size:18px;  line-height:20px;}
#auto_es_design_select.adatlap h1 span{display:block;font-size:14px}
#auto_es_design_select.adatlap{margin:0}
#auto_es_design_select.adatlap p.img img{width:80px}
#auto_es_design_select.adatlap p.img{width:100px}
.nav-tabs.auto_es_design_tab{background:url(../images/site/bg-tab-li.png) repeat-x;width:860px;margin:0 auto;border-bottom:none}
.tab-content.auto_es_design_tab{width:860px;margin:0 auto}
.nav-tabs.auto_es_design_tab a{border:none !important;border-right:1px solid #909090 !important;font-size:14px; color:black}
.tab-content.auto_es_design_tab{margin-bottom:0;min-height:initial;overflow:initial}
.nav-tabs.auto_es_design_tab > .active > a, .nav-tabs.auto_es_design_tab > .active > a:hover{background-color:rgba(0, 0, 0, 0.60);color:white}
.tab-content.auto_es_design_tab .fancy.main_img{display:block;text-align:center;background: rgba(0, 0, 0, 0.60);}
.tab-content.auto_es_design_tab p.sub{margin-left:-5px;margin-right:-5px;margin-top:5px}
.tab-content.auto_es_design_tab a.fancy.tn_img{display:inline-block;vertical-align:top;height:160px;width:20%;margin:0px;margin-bottom: 10px;}
.tab-content.auto_es_design_tab a.fancy.tn_img span{display:block;height:160px;background-repeat:no-repeat;background-size:cover;background-position: center;margin:5px}


table.motortuning{width:100%}
table.motortuning td{padding:5px;background:rgba(255, 255, 255, 0.38)}
table.motortuning tr:nth-child(odd) td {background:url(../images/site/td_bg_row.jpg) repeat}
table.motortuning td{font-family: 'Open Sans',sans-serif;}
table.motortuning td.mt_head,table.motortuning tr:hover td.mt_head{background:url(../images/site/td_bg_row_black.jpg) repeat  fixed !important; font-family: 'Open Sans',sans-serif;font-size:14px;padding:5px;color:white;text-transform:uppercase;text-align:center}
table.motortuning td.mt_body,table.motortuning tr:hover td.mt_body{background:url(../images/site/bg-tab-li.png) repeat-x  !important; font-family: 'Open Sans',sans-serif;font-size:13px;padding:5px;border-right:1px solid #cbcacb}
.paragraph.news img{text-align:center;display: inherit;margin: 0 auto;}

#main_cat_c.switch>div.no-pic{width:initial;}
#main_cat_c.switch>div.no-pic a{margin-bottom: 2px !important;width:initial;}
#main_cat_c.switch>div.no-pic a>span{line-height: 35px;padding-left:10px;padding-right:10px;display:block;width:initial}

#TermekList .title{line-height: 29px;}

#q{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: 1px solid #ddd;width:600px;font-size:16px;padding:10px;
background:url(../images/site/ico-search2.png) no-repeat right 9px center;outline:none;background-size:25px}
#search input{margin:0}
#search .btn{padding:10px 30px; color: #fff; font-size: 18px; text-transform:uppercase; text-shadow: unset;
    -webkit-border-radius: 0; border-radius: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#303030+0,0e0e0e+100 */
    background: #303030; /* Old browsers */
    background: -moz-linear-gradient(top,  #303030 0%, #0e0e0e 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #303030 0%,#0e0e0e 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #303030 0%,#0e0e0e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}
#search .btn:hover {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#505050+0,303030+100 */
    background: #505050; /* Old browsers */
    background: -moz-linear-gradient(top,  #505050 0%, #303030 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #505050 0%,#303030 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #505050 0%,#303030 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#303030',GradientType=0 ); /* IE6-9 */
}

.search-result {width: auto; margin: 0 25px 25px 25px; font-weight: bold;}
#contentcol .search-result .title {padding-bottom: 0;}
.search-result .url {font-size: 14px;}
.search-result .desc {margin-top: 30px; display: block;}

.paragraph.news{/*width:640px;*/margin:0 auto}
.paragraph.news table{width:100% !important}
.paragraph.news table td{padding:5px;text-align:center}
.paragraph.news table td img{float:none !important}
.paragraph.news img{text-align:center}
.paragraph.news p{margin:0 !important}
.paragraph.news img{margin-bottom:10px}
.paragraph.news iframe{max-width:100%}
.tab-galeria-desc p{padding-bottom:10px}
.tab-galeria-desc{padding-top:10px}

.bounce {
  -moz-animation: bounce 2s infinite;
  -webkit-animation: bounce 2s infinite;
  animation: bounce 2s infinite;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

#hirek span.img{background-repeat: no-repeat;background-size: cover;background-position: center;}
.referencia_item .desc{background: rgb(243, 243, 243);overflow: hidden;position:relative;}
/*.referencia_item .desc div.gradient{background:url(../images/site/bg-gradient.png) repeat-x;height:90px;position: absolute;bottom: 0;left: 0;right: 147px;z-index: 10;}*/
.referencia_item .desc a.gradient{display:block;background:rgba(243, 243, 243, 0.92) url(../images/site/down-small.png) no-repeat center;height: 59px;position: absolute;bottom: 0;left: 0;right: 247px;z-index: 10;cursor:pointer}
.forgalmazott_markaink .owl-carousel{margin-top: 15px;}

#menu-top-mini span{-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
#menu-top-mini.click span:nth-child(1){transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);top: 9px;position: relative;}
#menu-top-mini.click span:nth-child(2){opacity:0}
#menu-top-mini.click span:nth-child(3){transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);top:-7px;position: relative;}

#float-content{width:37px}
#float-content a:first-child{display:none;width:70%;background-color: #d90000;color:white;text-align:right;vertical-align:bottom;font-family: 'Roboto', sans-serif;text-transform:uppercase}
#float-content a:first-child span{display:block;position:relative;padding:8px;padding-right:15px;text-shadow:1px 1px 1px black}
#float-content a{width: 35px;height: 35px;display:block;text-align:center;margin-bottom: 1px;vertical-align:bottom}
#float-content a img{max-height:60%;top:20%;position:relative;width:initial}
.fb_iframe_widget{display:block !important}

.owl-carousel .owl-item img{width:initial !important;margin: 0 auto;}
.owl-carousel .owl-item{text-align:center}

#float-content #ico_youtube{background: #c71922;
    background: -moz-linear-gradient(left, #c71922 0, #ad161d 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #c71922), color-stop(100%, #ad161d));
    background: -webkit-linear-gradient(left, #c71922 0, #ad161d 100%);
    background: -o-linear-gradient(left, #c71922 0, #ad161d 100%);
    background: -ms-linear-gradient(left, #c71922 0, #ad161d 100%);
    background: linear-gradient(to right, #c71922 0, #ad161d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c71922', endColorstr='#ad161d', GradientType=1);}
#float-content #ico_youtube:hover{background: #ad161d;
    background: -moz-linear-gradient(left, #ad161d 94%, #c71922 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(94%, #ad161d), color-stop(100%, #c71922));
    background: -webkit-linear-gradient(left, #ad161d 94%, #c71922 100%);
    background: -o-linear-gradient(left, #ad161d 94%, #c71922 100%);
    background: -ms-linear-gradient(left, #ad161d 94%, #c71922 100%);
    background: linear-gradient(to right, #ad161d 94%, #c71922 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad161d', endColorstr='#c71922', GradientType=1);}
#float-content #ico_facebook{background: -moz-linear-gradient(left, #3b5998 0, #334d82 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #3b5998), color-stop(100%, #334d82));
    background: -webkit-linear-gradient(left, #3b5998 0, #334d82 100%);
    background: -o-linear-gradient(left, #3b5998 0, #334d82 100%);
    background: -ms-linear-gradient(left, #3b5998 0, #334d82 100%);
    background: linear-gradient(to right, #3b5998 0, #334d82 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b5998', endColorstr='#334d82', GradientType=1);}
#float-content #ico_facebook:hover{background: -moz-linear-gradient(left, #334d82 0, #3b5998 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #334d82), color-stop(100%, #3b5998));
    background: -webkit-linear-gradient(left, #334d82 0, #3b5998 100%);
    background: -o-linear-gradient(left, #334d82 0, #3b5998 100%);
    background: -ms-linear-gradient(left, #334d82 0, #3b5998 100%);
    background: linear-gradient(to right, #334d82 0, #3b5998 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#334d82', endColorstr='#3b5998', GradientType=1);}
#float-content #ico_insta{background: -moz-linear-gradient(left, #55acee 0, #4994cc 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #55acee), color-stop(100%, #4994cc));
    background: -webkit-linear-gradient(left, #55acee 0, #4994cc 100%);
    background: -o-linear-gradient(left, #55acee 0, #4994cc 100%);
    background: -ms-linear-gradient(left, #55acee 0, #4994cc 100%);
    background: linear-gradient(to right, #55acee 0, #4994cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55acee', endColorstr='#4994cc', GradientType=1);}
#float-content #ico_insta:hover{    background: -moz-linear-gradient(left, #4994cc 0, #55acee 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #4994cc), color-stop(100%, #55acee));
    background: -webkit-linear-gradient(left, #4994cc 0, #55acee 100%);
    background: -o-linear-gradient(left, #4994cc 0, #55acee 100%);
    background: -ms-linear-gradient(left, #4994cc 0, #55acee 100%);
    background: linear-gradient(to right, #4994cc 0, #55acee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4994cc', endColorstr='#55acee', GradientType=1);}


#gMap img{height:initial !important}
.visibleImgBG{opacity:0;-o-transition: 2s;-ms-transition: 2s;-moz-transition: 2s;-webkit-transition: 2s;transition: 2s;}
.visibleImgBG.loaded{opacity:1}
#k-desc td{font-family:arial}

/*style.jani.css */
#main_cat_c a{border: 1px solid white;border-top:none}
#main_cat_c>div{margin-bottom: 3px;}

.content.page-content.inner.termek .box-gallery a, .content.page-content.inner.termek .box-gallery video{width: 25%;margin:0;margin-bottom:10px}
.content.page-content.inner.termek .box-gallery a span.img, .content.page-content.inner.termek .tab-content.gallery-tab a span.img{width: 96%;height: 200px;border: 1px solid silver;}
.content.page-content.inner.termek .box-gallery.items{margin-left: -4px;margin-right: -4px;}
.felnik .box-gallery a span.img{background-size: contain;}
#kiemelt-markaink .box .title{font-weight:bold;line-height: 16px;}
#kiemelt-markaink .box .more2{font-weight:bold;font-size:16px}
#TermekList a, #TermekList span{font-weight:bold;font-size:14px;color: black;line-height: 24px;}
#TermekList .title{padding-top: 10px;padding-bottom: 10px;}
#TermekList li li a, #TermekList li li span{font-style:inherit;border-top:none;line-height: 16px;font-weight: 100;font-size:14px;}
#TermekList li li:last-child a{padding-bottom:10px}
#prod_desc{padding:0}
#prod_desc #main_cat_c a>span {min-width: 50%; max-width: 100%; padding-left: 15px; padding-right: 15px;}
.kipufogo_valaszto_text{margin-left:-20px !important;font-size:18px}
.print{background-size: 20%;background-position:3px 1px}

.myCarousel2{position:relative;}
.myCarousel2 .item.active{display:block}
.myCarousel2 .item{display:none}
.carousel-indicators2{position:absolute;bottom:0;right:10px;z-index:3}
.carousel-indicators2 img{cursor:pointer;height: 31px !important;border:1px solid silver;opacity:0.5;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
.carousel-indicators2 img.active, #carousel-indicators2 img:hover{opacity:1}
.carousel-indicators2 li{display:inline-block;margin:5px}
/*.carousel-indicators2 ul{width:60px}
.carousel-indicators2 ul.row2{width:150px}*/
.slick-arrow{display:none !important}
.myCarousel2 .item img{max-height:400px}

.slider_imgn h1{border-bottom: 1px solid rgba(86,85,89,0.7);background: url(../images/site/premiumcarlogo2.png) no-repeat left center;padding-left: 140px;padding-top: 100px;padding-bottom:5px;margin-top:-200px}
#contentcol #d_desc .title{padding-bottom:0}

#AjanlatBox{color:black;}
#AjanlatBox table{width:100%}
#AjanlatBox table td{padding:5px}
#AjanlatBox table td input,#AjanlatBox table td textarea{width:88%}
.red{color:red}
#kerje-egyedi-ajanlatunkat, #kerje-egyedi-ajanlatunkat2{background:#f2e9d0;border-bottom:1px solid black;font-weight:bold;font-size:18px;padding-top:27px;padding-bottom:27px;text-align:center;cursor:pointer;max-width:800px;margin:50px auto;text-transform:uppercase;color:white;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c4c4c+0,303030+50,000000+100 */
background: #4c4c4c; /* Old browsers */
background: -moz-linear-gradient(top,  #4c4c4c 0%, #303030 50%, #000000 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#303030 50%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4c4c4c 0%,#303030 50%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

#logo p{display:none}
#menu-top-mini{right: 124px;border: 1px solid #3e4146;-webkit-border-radius: 2px;-moz-border-radius:2px;border-radius: 2px;}
#menu-top-mini span{border-bottom: 2px solid #c9c7c9;margin-bottom: 6px;}
#menu-top-mini span:last-child{margin-bottom:2px}

#contentcol #hirek>div a{width: 220px;}
#auto_es_design_select .img,#kipufogo_select .img{min-width:120px}
#auto_es_design_select>div select,#kipufogo_select>div select{margin-right:10px;}
#auto_es_design_select>div td label,#kipufogo_select>div td label{display:none}

.box-gallery a, .box-gallery video{vertical-align: top;}
.felnik .box-gallery a{width:306px/*width:400px;height: 280px;*/}
.felnik .box-gallery a span.img{height: 250px/*230px*/;}

.referencia_item .desc{float:left}
.referencia_item{width: 1238px;margin: 0 auto;}

.r-tabs .r-tabs-nav{border-bottom: 1px solid black;}
.myCarousel2 .item img{max-height: 580px;}
.motortuning tr:hover td{background:silver !important;box-shadow: 1px 1px 1px black;-moz-box-shadow: 1px 1px 1px black;-webkit-box-shadow: 1px 1px 1px black;}

#banner{position:relative}
#banner #logos{position:absolute;left:0;max-width:1366px;right:0;z-index: 50;top: 100px;text-align: center;height:76px;overflow:hidden;margin:0 auto}
#footer .head th img{height:26px !important}
/*.paragraph.news img{float: left;width: 48%;margin: 1%;}*/

.felnik #content-01{width:initial}
.felnik .box-gallery a{width:24%;margin:0;height:initial;margin-bottom:2px !important}
/*.felnik .box-gallery a span.img{background-size: inherit;}*/
.felnik .box-gallery a span.desc{height:28px}
.felnik .box-gallery{padding-bottom:20px}

#main_cat_c.switch>div.marka-chooser{display:inline-block;width:20%;height:130px;}
#main_cat_c.switch>div.marka-chooser a{display:block;width:initial;height:130px;background-color:#ebebeb;border: 1px solid white;background-position: center; background-size: initial;}
#main_cat_c.switch>div.marka-chooser a:hover{background-color: #b3b3b3;}

#float-content{position:fixed;right:0;top:25%;width:40px;z-index: 10;display:none}
#float-content img{width:40px;margin:1px;/*-moz-filter: grayscale(100%);-webkit-filter: grayscale(100%);filter: grayscale(100%);*/}
#float-content img:hover{-moz-filter: grayscale(0);-webkit-filter: grayscale(0);filter: grayscale(0);}
#menu-top-mini{right:10px}
#top-nav{position:fixed;bottom:60px;right:10px;cursor:pointer;z-index:10;color: white;font-size: 50px;line-height:50px;text-shadow: 1px 1px 1px black;font-family: monospace;background: silver;padding: 15px;padding-left: 10px;padding-right: 10px
;background:rgba(65, 66, 68, 0.84);-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius: 5px;}
#top-nav img{width: 29px;}
.paragraph.news table td img{max-width:100%}

.transition,.carousel-inner > .item,.myCarousel2 .item.active{-o-transition: 0.5s !important;-ms-transition: 0.5s !important;-moz-transition: 0.5s !important;-webkit-transition: 0.5s !important;transition: 0.5s !important;}
#auto_es_design_tab_cont li.active{border-bottom: 2px solid #fb1616 !important;}

#TermekList li li a, #TermekList li li span{font-weight:400;font-style:italic}
#TermekList li li li a{font-size:12px}
table.motortuning td.mt_body, table.motortuning tr:hover td.mt_body{font-size: 14px;}
.hidePrint .print{display:none}

#forgalmazott_markaink img{filter: brightness(80%);}
#forgalmazott_markaink img:hover{filter: brightness(100%);}

.breadcrumbs ol{list-style:none;margin-bottom:0}
.breadcrumbs ol li{display:inline-block}
#please-landscape{padding:10px;text-align:center;display:none}
#please-landscape img{width:150px}

.left, .right{vertical-align:top}
.title24{font-family:'Raleway',sans-serif;font-weight:bold}
ol{margin:0}
.left table{margin-top:20px}
#k-desc,.row_col2.k-desc{padding:25px;font-family:'Raleway',sans-serif;}
#k-desc iframe, #instafeed{margin-top:5px}
.row_col2.k-desc{padding-top:0;font-size:15px;padding-bottom: 0;}
#kapcs-b{background:#e5e5e5;width:668px;padding:0;position: relative;top: 20px;}
#kapcs-b>div{padding:20px;padding-right:0}
#kapcs-b>div td label{font-weight:bold}
#kapcs-b>div td input,#kapcs-b>div td textarea{margin-bottom:0;-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;width:400px}
#kapcs-b>div td{padding-bottom:36px}
.submit_btn .btn{background:black;text-transform:uppercase;color:white;font-weight:bold;text-shadow:none;margin-bottom: 0;}
#recaptcha{padding-left: 154px;padding-top:10px}

h1, .title{ font-weight: 400;}

#hirek{padding-top:0}
.content.page-content.inner.hirek #contentcol #hirek{margin-left:-10px;margin-right:-10px}
.content.page-content.inner.hirek #contentcol #hirek>div a{display:inline-block;margin:0;padding:0;width:20%}
.content.page-content.inner.hirek #contentcol #hirek>div a>span{padding:10px}
.content.page-content.inner.automarkak #d_desc{position:relative}
.content.page-content.inner.automarkak #d_desc .hidePrint{position: absolute;right: 50px;top: 10px;}
.tab-pane .motortuning{margin-top:10px;margin-bottom:10px}

.bgWhite #hirek{padding-top:30px}
/*style.jani.css vége */

.referencia_item .morepics{width: 254px;}

#cookie {background: rgba(31,30,33,0.9);border-top: 1px solid #786d4f;padding: 10px 0 10px 5px;color: white;font-size: 12px;z-index: 1000;text-align: center;
position: fixed;left: 0;right: 0;bottom: 0;width: 100%;}
#cookie .btn:first-child{margin-left:10px}

.search-result .desc{margin-top: 10px;}
.search-result .url,.search-result .desc{font-weight:100}
#contentcol .search-result-title{font-size:15px;}
.search-result .title{color:gray;}
.search-result{position:relative}
.search-result:before{content:'';background:#dddddd;height:1px;width:50%;position:absolute;bottom: -22px;left: 20%;width: 60%;}

#ico_search{position: relative;top: -2px;}
#ico_search_m{background: black;}
#float-content a#ico_search_m img{left: 5%;}

#auto_es_design_select>div, #kipufogo_select>div{background: #e5e5e5;}
#auto_es_design_select>div label, #kipufogo_select label{font-weight:bold}
.mobile_content{display:none}
body.iosBugFixCaret.modal-open { position: fixed; width: 100%; }

#auto_es_design_select.adatlap>div, #kipufogo_select.adatlap>div{background:none}

.cc-message{font-size:14px}
.cc-message a{color:white;text-decoration:underline}

#footer #hh td{padding-bottom: 0;}
#footer #hh p{padding-top: 5px; font-size: 12px;}
#footer #hh a{color: white; text-decoration: underline;}
#kipufogo_select>div select{width:100%}
#d_desc{text-align: left}
#contentcol #d_desc p.title{padding-bottom:20px}

.mm-slideout{z-index:1050 !important}
#AjanlatBox table td input[type=checkbox]{margin-top:0}
#hanggenerator{background-position: center; background-size: cover;}

#gyik_content h4{border: 1px solid black;padding: 10px;position:relative;cursor: pointer;font-weight: 100;box-shadow: 1px 1px 6px -3px black;-moz-box-shadow: 1px 1px 6px -3px black;-webkit-box-shadow: 1px 1px 6px -3px black;-ms-box-shadow: 1px 1px 6px -3px black;
    -o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;    padding-right: 50px;}
#gyik_content h4:after{position:absolute;right:9px;top:9px;content:'+';font-size:40px;}
#gyik_content h4:hover, #gyik_content h4.selected{background:black;color:white}
#gyik_content h4.selected:after{content:'-';top:6px;right:15px}
#gyik_content div{display:none;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;}
#gyik_content div.selected{padding:20px;display:block}


.mmenu_d_none {
    display: none;
}

.mm-panels {
    background: black !important;
}

.mm-navbar {
    background: black !important;
    border-color: black !important;
    height: 50px !important;
}

.mm-panel {
    background: black;

    /*
    &:after {
        background: $color-primary-blue;
    }
    */
}

.mm-navbar__title {
    align-items: center;
    color: white !important;
    display: flex;
    justify-content: center;
}

.mm-listitem {
    background: black;
}

/*
.mm-listitem:nth-of-type(2n-1) {
    /*background: rgba($ color-primary-blue, 0.9);*
    background: #274d59;
}
*/

.mm-listitem__text {
    color: #D7D7D7 !important;
    /*font-family: ;*/
    font-size: 14px;
}

/*
.mm-listitem:hover {
    background-color: $color-primary-blue;

    .text_blue {
        color: white !important;
    }
}
*/

.mm-listitem:after {
    border-color: #D7D7D7 !important;
    left: 0 !important;
}

.mm-btn:after, .mm-btn:before {
    border-color: white;
}

.mm-btn.mm-btn_next.mm-listitem__btn {
    border-color: black;
}

.mmenu_logo {
    background-image: url("/files/images/site/logo1h2.png");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-top: 8px;
    height: 16px;
    width: 195px;
}

.text_yellow {
    color: black !important;
}

.blue_first_a a {
    color: black !important;
}

.mm-panels>.mm-panel {
    background: black !important;
}

.mm-btn_prev:before {
    border-color: #D7D7D7 !important;
}

.mm-btn_next:after {
    border-color: #D7D7D7 !important;
}

.mm-btn.mm-btn_next.mm-listitem__btn {
    border-color: #D7D7D7 !important;
}

.mm-navbar__title {
    margin-top: 3px;
}

#footerAdresses span {
    margin-right: 15px;
}

#footerAdresses span:last-of-type {
    margin-right: 0;
}

#banner .mobil_img {
    display: none;
}

.banner .mobil_img {
    display: none;
}

.paragraph.news{padding-left:0}
.webshop{color: red !important;font-weight: bold;}

.felni_popup_cont{border: 1px solid #c7c7c7;padding: 10px;margin-top:15px}
.felni-image{display:block;float:right;margin-bottom:30px;padding-left: 30px}
.felni-image img{max-width: 400px;}
.felni_prop{display:flex;align-items:center;margin-top:15px}
.felni_prop:first-of-type{margin-top:0}
.felni_prop>div{background:black;color:white;margin-right:30px;padding:5px 20px;}