@font-face {
	font-family: comic-sans-ms;
	font-style: normal;
	font-weight: normal;
	src: url("../style/fonts/comic-sans-ms.ttf") format("truetype");
}
body, h1, h2, h3, h4, h5, img, a, form, p, input, textarea, select{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

h1, h2, h3, h4{
	font-size:12px;
}

ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

* {
    outline: none;
}

body {
    font-size: 12px;
	font-family: 'Arial', sans-serif;
	color: #525252;
}

textarea {
    resize: vertical;
    font-size: 12px;
    font-family: Arial;
}

a {
    text-decoration: none;
    color: #000;
}

a:hover {
    text-decoration: none;
}

.alignLeft {
    text-align: left !important;
}

.alignCenter {
    text-align: center !important;
    margin: 0 auto !important;
}

.alignRight {
    text-align: right !important;
}

.block {
    padding: 10px 0;
    font-family: "Arial";
}

.clr {
    clear: both;
    height: 0;
}

.no-padding{
	padding:0px;
}

.no-bg{
	background:none !important;
}

.no-border-top{
	border-top:none !important;
}
.no-border-bottom{
	border-bottom:none !important;
}
.no-border-left{
	border-left:none !important;
}
.no-border-right{
	border-right:none !important;
}

.form-control {
	width: 100% !important;
	border-radius: 0px;
}

.form-control::-moz-placeholder {
	color: #2d2d2d;
}
.form-control:-ms-input-placeholder {
	color: #2d2d2d;
}
.form-control::-webkit-input-placeholder {
	color: #2d2d2d;
}

.btn-default:hover {
	color: #FFF;
	background-color: #751023;
}

.row {
    margin-right: 0px;
    margin-left: 0px;
}

.center-block {
	float: none;
}

.form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
}

.vertical-align {
	display: flex;
	flex-direction: column-reverse;
}

.vertical-align > [class^="col-"],
.vertical-align > [class*=" col-"] {
	display: flex;
	align-items: center;
	justify-content: center;
}

.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}
.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #bdbdbd;
    width: 16px;
    height: 16px;
    float: left;
    margin-right: .4em;
	margin-top: .1em !important;
	border-radius: 3px;
}
.radio .cr {
    border-radius: 50%;
}
.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .7em;
    line-height: 0;
    top: 54%;
    left: 16%;
}
.radio .cr .cr-icon {
    margin-left: 0.04em;
}
.radio label, .checkbox label{
	padding-left: 0px;
}
.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}
.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}
.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}
.radio, .checkbox {
	margin-top: 0px;
	margin-bottom: 0px;
}
.img-responsive{
	display: inline-block;
}
.align-items-center {
	-ms-flex-align: center !important;
	align-items: center !important;
	justify-content: center !important;
}
.d-flex {
	display: -ms-flexbox !important;
	display: flex !important;
}

body{
	background-color: #FFF;
}

.container {
	width: 1366px;
}
.container.container-content{
	width: 1220px;
	padding: 45px 0px;
}
.navbar-brand {
	min-height: 103px;
	padding: 45px 5px 0px 5px;
	z-index: 999;
}
.navbar-toggle {
	color: #edcd95;
    margin-bottom: 0px;
    margin-right: 15px;
    margin-top: 27px;
    padding: 9px 10px;
    position: relative;
}
.navbar-default{
	position: relative;
	width: 100%;
	height: 108px;
	background: #e61212 url(../style/images/menu_bg.png);
	background-repeat: repeat-x;
	border: 0px;
	border-radius: 0px;
	margin-bottom: 0px;
	color: #FFF;
	z-index: 999;
}
.navbar-default .navbar-toggle {
	background-color: #57aa25;
    border-color: #FFF;
	color: #FFF;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
}
.navbar-default .navbar-nav {
	margin-top: 0px;
	position: relative;
	padding-bottom: 0px;
	height: 108px;
}
.navbar-default .navbar-nav > li > a {
	display: inline-block;
	padding: 44px 8px;
	text-transform: uppercase;
    font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #FFF;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background-color: #c51211;
    color: #FFF;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	border-radius: 0px;
    background-color: #c51211;
    color: #FFF;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background-color: #c51211;
    color: #FFF;
}
.navbar-default .navbar-nav > li.no-hover > a {
	background: transparent !important;
}
.dropdown-menu{
	width: 100%;
	padding: 10px;
	background-color: rgba(196, 34, 40, 0.95);
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.dropdown-menu > li > a {
	word-wrap: break-word;
	white-space: normal;
	padding-left: 5px;
	padding-right: 5px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	text-decoration: none;
	color: #FFF;
	background-color: #ffae00;
	
}
.dropdown-menu .divider {
	background-color: #c51211;
}
.dropdown:hover .dropdown-menu {
	display: block;
}
.dropdown:hover > a,
.dropdown:focus > a {
    background-color: #c51211;
    color: #c51211;
}
.mega-dropdown {
	position: static !important;
}
.mega-dropdown-menu {
	position: absolute;
	width: 100%;
	padding-bottom: 0px;
}
.mega-dropdown-menu > li > ul {
	padding: 0;
	margin: 0px 0px 20px 0px;
}
.mega-dropdown-menu > li > ul > li {
	list-style: none;
	padding: 0px;
}
.mega-dropdown-menu > li > ul > li > a {
	display: block;
	clear: both;
	padding: 3px 5px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #FFF;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
	text-decoration: none;
	color: #FFF;
	background-color: #ffae00;
}
.mega-dropdown-menu .dropdown-header {
	padding: 0px 5px;
	border-bottom: 1px solid #c8c8c8;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
}

.navbar-collapse{
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
}

.cart-menu > a span {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
	line-height: 20px;
    margin-top: 0px;
    right: -5px;
    top: 35px;
    border-radius: 50%;
    background: rgba(255, 174, 0, 0.60);
    text-align: center;
    font-family: 'Arial', sans-serif;
	font-weight: bold;
    font-size: 14px;
    color: #FFF;
	z-index: 999;
}
.user-btn{
	display: none;
	position: relative;
	padding: 5px 10px;
	margin-top: 29px;
	margin-right: 8px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #FFF;
	border-color: #6e6e6e;
	color: #6e6e6e;
}
.btn-user-group > .dropdown-menu{
	position: absolute !important;
}
.kosar-btn,
.home-btn{
	display: none;
	position: relative;
	padding: 6px 10px;
	margin-top: 29px;
	margin-right: 8px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background-color: #FFF;
	border-color: #6e6e6e;
	color: #6e6e6e;
}
.kosar-btn > span{
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
	line-height: 20px;
    margin-top: 0px;
    right: -8px;
    top: -8px;
    border-radius: 50%;
    background: #ffba00;
    text-align: center;
    font-family: 'Arial', sans-serif;
	font-weight: bold;
    font-size: 14px;
    color: #FFF;
}
.home-btn{
	margin-left: 10px;
}

.user-btn:hover, .user-btn:focus,
.kosar-btn:hover, .kosar-btn:focus,
.home-btn:hover, .home-btn:focus{
	background-color: #c51211 !important;
}

.open > .user-btn.dropdown-toggle{
	background-color: #c51211 !important;
}

section.slider{
	position: relative;
	width: 100%;
	z-index: 0;
}
section.slider > #carousel-generic{
	width: 100%;
	margin: 0px;
}
.slider_ajanlatkeres{
	position: absolute;
	right: -77px;
	top: 100px;
	height: 40px;
	line-height: 40px;
	padding: 0px 30px 0px 50px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: #0d0d0d;
	background: rgba(255, 174, 0, 0.8) url(../style/images/ajanlatkeres_btn.png);
	background-repeat: no-repeat;
	background-position: left center;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.slider_ajanlatkeres:hover{
	background-color: #ffae00;
	color:#FFF;
}
.slider-footer{
	position: absolute;
	width: 100%;
	background: url(../style/images/slider_bg.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	left: 0;
	bottom: 0;
}
.slider-footer > .oval{
	width: 100%;
	height: 35px;
	background: url(../style/images/kepv_bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
}
.carousel-inner{
	width:100%;
	max-height: 772px !important;
}

.carousel-inner > .item{
	text-align: center;
}
.carousel-inner > .item > img{
	display: inline-block;
}

.carousel-caption {
	background: transparent;
	bottom: 128px;
	padding-top: 0px;
	padding-bottom: 0px;
	left: 0;
	right: 0;
	text-shadow: unset;
}
.carousel-indicators {
    bottom: 30px;
}
.carousel-caption > .carousel-caption-content{
	padding: 24px 30px;
	background-color: rgba(255, 174, 0, 0.8);
	border-left: 10px solid #ffae00;
	text-align: left;
}
.carousel-caption > .carousel-caption-content h2{
	line-height: 40px;
	font-family: 'Open Sans', sans-serif;
	font-size: 30px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #FFF;
}
.carousel-caption > .carousel-caption-content h2 a{
	color: #FFF;	
}
.carousel-indicators li{
	width: 37px;
	height: 37px;
	border: 0px;
	background: url(../style/images/carousel_bg.png);
	background-position: center;
	background-repeat: no-repeat;
}
.carousel-indicators .active {
	width: 37px;
	height: 37px;
	border: 0px;
	background: url(../style/images/carousel_bg_active.png);
	background-position: center;
	background-repeat: no-repeat;
}

.elliptic-block{
	border: none;
	-webkit-border-radius: 100% / 30%;
	border-radius: 100% / 30%;
}
.content{
	width: 100%;
	background: #FFF;
}
.content.c1,
.content.c3{
	background-color: #FFF;
}
.content.c2{
	background-color: #4d8fe1;	
}
.c2-elliptic-top{
	width: 100%;
	height: 23px;
	background-image: url(../style/images/oval1_a.png);
	background-repeat: no-repeat;
	background-position: center;
}
.c2-elliptic-bottom{
	width: 100%;
	height: 23px;
	background-image: url(../style/images/oval1_b.png);
	background-repeat: no-repeat;
	background-position: center;
}
.container-content-block > h1{
	line-height: 22px;
	padding: 25px 0px;
	text-transform: uppercase;
    font-size: 45px;
	font-family: 'Comic Sans MS', 'comic-sans-ms', sans-serif;
	font-weight: 700;
	color: #57aa25;	
}
.container-content-block > .intro{
	line-height: 40px;
	text-transform: uppercase;
    font-size: 25px;
	font-family: 'Comic Sans MS', 'comic-sans-ms', sans-serif;
	font-weight: 400;
	color: #6e6e6e;		
}
.container-content-block > .text{
	margin: 25px 0px 45px 0px;
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #4d4d4d;
}

.c2 .row{
	display: -webkit-flex;
	display: flex;
}
.c2 .container-content-block{
	-webkit-order: 1;
	order: 1;
}
.c2 .container-content-img{
	-webkit-order: 2;
	order: 2;
}
.c2 .container-content-block > h1,
.c2 .container-content-block > .intro,
.c2 .container-content-block > .text{
	color: #FFF;
}
.c3 .container-content-block > h1{
	color: #ca0077;
}
.content.c4{
	min-height: 620px;
	background: url(../style/images/utcafitness_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.c4 .container-content-block > h1,
.c4 .container-content-block > .intro{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #FFF;
}
.c4 .container-content-block > .intro,
.c4 .container-content-block > .text{
	color: #FFF;
}

.btn-green,
.btn-blue,
.btn-pink{
	border: 0px;
	border-radius: 0px;
	padding: 20px;
	text-transform: uppercase;
	font-family: 'Comic Sans MS', 'comic-sans-ms', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #FFF;
	background: url(../style/images/btn_green_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}
.btn-blue{
	background: url(../style/images/btn_blue_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}
.btn-pink{
	background: url(../style/images/btn_pink_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}
.btn-yellow{
	border: 0px;
	border-radius: 0px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	background: #f4da00;
	color: #242424;
}
.btn-green2{
	border: 0px;
	border-radius: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	background: #57ab25;
	color: #FFF;	
}
.btn-green:hover,
.btn-blue:hover,
.btn-pink:hover{
	color: #ffae00;
}
.btn-yellow:hover{
	background: #57ab25;
	color: #FFF;
}

.content.data{
	background: #f3f3f3;
}
.data-content{
	background: #FFF;
	border: 1px solid #e4e4e4;
	padding: 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;  
}
.data-content > .head{
	width: 100%;
	border-bottom: 1px solid #efefef;
	padding-bottom: 30px;
}
.data-content > .head h1{
	padding-bottom: 15px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 400;
	color: #6e6e6e;
}
.data-content > .text{
	line-height: 24px;
	padding: 25px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #818181;	
}
.data-content > .text ul{
	margin-left: 20px;
	margin-right: 20px;
}
.breadcrumb{
	margin-bottom: 0px;
	background: transparent;
	padding-left: 0px;
}
.breadcrumb > li{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #b2b2b2;	
}
.breadcrumb > li > a{
	color: #b2b2b2;
}
.breadcrumb > li + li:before {
    padding: 0 7px;
    color: #b2b2b2;
    content: "|";
}
.breadcrumb > li > a:hover{
	color: #f4da00;
}
.breadcrumb > .active {
	color: #b2b2b2;
}
.filtration{
	padding: 15px 0px;
	border-bottom: 1px solid #efefef;
	margin-bottom: 25px;
}
.filter-form{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
}
.filter-form > label{
	padding-right: 17px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 16px;
	color:#393838;	
}
.filter-form > .form-control{
	border-radius: 0px;
	border-color: #e6e6e6;
}
.item-filter-form{
	height: 40px;
	overflow: hidden;
	background: #efefef url(../style/images/select.png);
	background-position: right center;
	background-repeat: no-repeat;
	border: 1px solid #e6e6e6;
}
.item-filter-form select{
	width: 100%;
	height: 40px;
	padding-right: 45px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	color:#393838;
    -webkit-box-shadow: unset;
    box-shadow: unset;
    -webkit-transition: unset;
    -o-transition: unset;
    transition: unset;
}
.item-filter-form select:focus {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}
.nezet_fel,
.nezet_le{
	border-radius: 0px;
	background: #efefef;
	height: 40px;
	line-height: 25px;
	border: 1px solid #e6e6e6;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	color:#393838;
}
.nezet_aktiv{
	background: #57ab25;
	color: #FFF;
}
.items > .item-head > h2{
	padding: 38px 0px 15px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #818181;
}
.items > .item-col{
    padding: 7px;
}
.items > .item-col > .item{
	width: 100%;
	text-align: center;
	padding-bottom: 25px;
	-webkit-box-shadow: 0px 0px 20px 2px rgba(220,220,220,0.6);
	-moz-box-shadow: 0px 0px 20px 2px rgba(220,220,220,0.6);
	box-shadow: 0px 0px 20px 2px rgba(220,220,220,0.6);
}
.items > .item-col > .item > .item-img{
	width: 100%;
	min-height: 207px;
	/*background-color: #f9f9f9;*/
}
.items > .item-col > .item > h2{
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	line-height: 22px;
	padding: 25px 15px 0px 15px;
	margin-bottom: 15px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	color: #6e6e6e;	
}
.items > .item-col > .item > span.price{
	display: inline-block;
	width: 100%;
	padding-bottom: 15px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	color: #6e6e6e;		
}
.nav-pagination{
	width: 100%;
	margin-top: 35px;
	padding-top: 15px;
	text-align: center;
	border-top: 1px solid #efefef;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
	border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.pagination > li > a{
	margin-right: 10px;
}
.pagination > li > a,
.pagination > li > span {
	border: 0px;
	padding: 4px 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #565656;
}
.pagination > .active > a{
	background-color: #57ab25;
	border-color: #57ab25;
	font-weight: 600;
}
.pagination > .prev > a,
.pagination > .next > a{
	background-color: #efefef;
	border-color: #e6e6e6;
	font-weight: 600;
	color: #565656;
}
.pagination > .prev:hover > a,
.pagination > .next:hover > a{
	background-color: #57ab25;
	border-color: #57ab25;
	color: #FFF;
}

.product{
	border-bottom: 1px solid #efefef;
	padding-bottom: 34px;
}
.product-desc{
	padding-bottom: 35px;
	line-height: 22px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #61686d;	
}
.product-images{
	padding: 28px 15px;
	text-align: center;
}
.product-details > h1{
	padding: 28px 0px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 28px;
	font-weight: 700;
	color: #818181;	
}
.product-details table.table td{
	width: 50%;
	border-top: 1px solid #ddd;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #61686d;	
}
.product-details table.table tr:last-child td{
	border-bottom: 1px solid #ddd;
}
.product-details .list-group-item{
	border-left: 0px;
	border-right: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #61686d;	
}
.product-details .list-group-item .badge{
	background-color: transparent;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #61686d;		
}
.product-details .list-group-item:first-child,
.product-details .list-group-item:last-child{
	border-radius: 0px;
}
.product-details .list-group-item:first-child{
	border-top: 0px;
}
.product-details .list-group-item:first-child{
	border-top: 0px;
}
.product-details .product-price{
	padding: 0px 15px;
	min-height: 43px;
	line-height: 43px;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #57ab25;	
}
.product-cart-block{
	margin: 0px;
	padding: 0px;
	height: 43px;
	border: 1px solid #e7e7e7;
	background-color: #efefef;
}
.product-quantity{
	/*display: inline-block;*/
	height: auto;
	line-height: 43px;
	vertical-align: top;
	padding-left: 20px;
	padding-right: 7px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #565656;		
}
.product-cart{
	display: inline-block;
	width: 95px;
	height: 43px;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #61686d;		
}
.product-cart > .form-group{
	margin-top: 4px;
	margin-bottom: 0px;
	text-align: right;
}
.product-cart > .form-group .form-control,
.product-cart > .form-group .input-group-addon{
	border-radius: 0px;
}
.product-cart > .form-group .form-control{
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}
.product-cart > .form-group .input-group-addon{
	border: 0px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
}
.btn-zoom{
	padding-top: 15px;
	padding-bottom: 15px;
	border-color: #e6e6e6;
	border-radius: 0px;
	background-color: #efefef;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #818181;
}
.btn-cart{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 0px;
	padding: 11px 25px 11px 54px;
	background: #57ab25 url(../style/images/cart1.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #FFF;
}
.btn-cart2{
	border-radius: 0px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 0px;
	margin: 0px 0px 15px 0px;
	padding: 10px 25px 11px 54px;
	background: #efefef url(../style/images/cart2.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 700;
	color: #57ab25;
}
.btn-cart:hover,
.btn-zoom:hover{
	background-color: #498f20;
}

footer{
	width: 100%;
}
footer > .footer1{
	min-height: 457px;
	background: #353535;
}
.footer-data > h3{
	padding: 25px 0px;
	margin-bottom: 30px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 700;
	color: #FFF;
	background: url(../style/images/contact_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.footer-data > .text{
	padding-right: 15px;
	line-height: 24px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 300;
	color: #FFF;	
}
.btn-ajanlat{
	margin-top: 30px;
	padding: 0px 16px 0px 0px;
	background-color: #353535;
	border: 1px solid #FFF;
	border-radius: 0px;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
	color: #FFF;
}
.btn-ajanlat > i{
	padding: 16px;
	margin-right: 10px;
	border-right: 1px solid #FFF;
}
.btn-ajanlat:hover{
	border-color: #242424;
	background-color: #f4da00;
	color: #242424;
}
.btn-ajanlat:hover > i{
	border-color: #242424;
}
.footer-map > iframe{
	margin-top: 25px;
	border: 0;
	width: 100%;
	height: 310px;
}
footer > .footer2{
	min-height: 90px;
	background: #1f1f1f;
}
footer > .footer2 > .container-content{
	padding: 0px;
}
.footer-logo-nocopy{
	padding-top: 27px;
}
.footer-logo-nocopy > .nocopy{
	margin-top: 15px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #FFF;
}
.footer-menu > .menu1{
	width: 100%;
	margin: 30px 0px 13px 0px;
}
.footer-menu > .menu1 > li{
	display: inline-block;
	padding: 0px 1px;
}
.footer-menu > .menu1 > li+li:before {
    content: "/\00a0";
	padding: 0px 1px;
	color: #FFF;
}
.footer-menu > .menu1 > li > a{
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #FFF;	
}
.footer-menu > .menu1 > li > a:hover{
	color: #f4da00;
}
.footer-menu > .menu2{
	float: left;
}
.footer-menu > .menu2 > li{
	display: inline-block;
	padding: 0px 6px;
}
.footer-menu > .menu2 > li:first-child{
	padding-left: 0px;
}
.footer-menu > .menu2 > li > a{
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #FFF;	
}
.footer-menu > .menu2 > li > a:hover{
	color: #f4da00;
}
.footer-menu > .dev{
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #FFF;	
}
.footer-menu > .dev a{
	color: #FFF;
}
.footer-menu > .dev a:hover{
	color: #f4da00;
}

.back-to-top{
	display: none;
	width: 48px;
	height: 48px;
	line-height: 42px;
	border: 1px solid #00aff0;
    cursor: pointer;
    position: fixed;
    bottom: 50px;
    right: 20px;
	z-index: 999;
	text-align: center;
	font-size: 30px;
	color: #00aff0;
	background: transparent;
}
.back-to-top:hover{
	background: #00aff0;
	color: #FFF;
}
.contact-head{
	padding: 14px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: #4d4d4d;	
}
.koltsegek-head{
	padding: 14px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 24px;
	font-weight: 600;
	color: #4d4d4d;	
}
.product-quantity .cart .input-group-addon{
	background: transparent;
	border: 0px;
}
.product-quantity .form-group.cart{
	margin-bottom: 0px;
}
.product-quantity .form-group.cart .input-group {
	/*margin-top: 10px;*/
	/*margin-top: 19px;*/
	margin-top: 0;
}
.active-lang{
	background-color: #57ab25;
}
.no-reg-head{
	padding-bottom: 28px !important;
}
.NoRegAdatMasol{
	display: block;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #4d4d4d;		
}
.list-group {
	margin-top: 10px;
}
.tobbkep{
	min-height: 100px;
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: 10px;
	padding-bottom: 3px;
}
.tobbkep > ul {
    position: absolute;
    display: block;
    white-space: nowrap;
}
.tobbkep > ul > li {
    display: inline-block;
	vertical-align: middle;
    width: 100px;
    height: 80px;
    margin-right: 3px;
}
.tobbkep > ul > li > a > img{
	border: 1px solid #adadad;
    display: block;
    max-width: 100%;
    height: auto;
}

.szechenyi2020-infoblokk-2 {
    position: fixed;
    top: 108px;
    left: 0;
    z-index: 1200;
}