@media(max-width: 990px){
	
	img {
	    max-width: 99% !important;
	    height: auto !important;
	    margin-top: 5px;
	    margin-bottom: 5px;
	    display: inherit;
	}

	table{
		width: 100% !important;
	}

	.tinymce .content > *:first-child{
		overflow-x: auto;
		display: block;
		padding-bottom: 20px;
	}

	.tinymce .content > :first-child  > tbody > tr {
		width: 100% !important;
	}

	#product-aggregator .item img,
	#site-header-carousel img{
		margin-top: 0;
		margin-bottom: 0
	}

	#slider-container,
	#site-header,
	#main-content,
	#site-logos,
	#footer{
		width: 720px;
	}

	#site-header-navigation,
	#main-column .module-separator {
		width: 100%;
	}

	/* top header slider */
	#site-header-carousel {
	    background: url("../images/assets/header-bg-medium.jpg");
	    left: 162px;
	    padding-left: 142px;
	    position: absolute;
	    top: 35px;
	    width: 417px; 
	}

	.jcarousel-skin-ecobike .jcarousel-container-horizontal {
 	   width: 395px;
	}

	.jcarousel-skin-ecobike .jcarousel-clip-horizontal{
		width: 100%
	}

	/* end top header slider */

	#site-header-navigation ul li a {
	    height: 21px;
	    padding: 4px 9px;
	    font: 13px MyriadProBoldCondensed;
	    padding-top: 8px;
	    padding-bottom: 0;
	}

	.bx-wrapper{
		width: 100% !important;
		overflow: hidden;
	}

	.bx-window ul li img{
		width: 720px !important;
		height: auto !important;
	}

	.bx-window ul li{
		height: 272px !important;
	}

	#slider-container{
		height: 273px;
	    bottom: 0;
	    background-size: contain;
	}

	#main-column {
	    width: 365px;
	    margin-left: 10px;
	    margin-right: 10px;
	}

	.main-module{
		width: 100%
	}

	.akciok-button .ikon {
	    left: 127px;
	 }

	 #news-aggregator .item img {
	    border: 1px solid #6f7d79;
	    position: absolute;
	    top: 40px;
	    width: 66px;
	    height: auto;
	}

	#news-aggregator .item {
	    width: 175px;
	    height: 185px;
	    display: block;
	    margin: 6px 0;
	    text-decoration: none;
	    float: left;
	    position: relative;
	}

	#news-aggregator .item .hr {
	    position: absolute;
	    top: 162px;
	}

	a.button{
		margin: 0
	}

	#product-aggregator .item {
	    width: 180px;
	    height: 180px;
	    margin: 6px 0;
	    display: block;
	    text-decoration: none;
	    float: left;
	    position: relative;
	}

	#product-aggregator .item .more .button {
	    width:28px;
	    background: #7fba22 url(../images/assets/more-button-background.png) no-repeat 48px 6px;
	    color: #fff;
	    font: 9px MyriadProCondensed;
	    padding-bottom: 0;
	    padding-top: 4px;
	    height: 14px;
	}

	#product-aggregator .item .more .discount-price{
		font-size:7px; 
		height: 10px;
	}

	#product-aggregator .item .more .original-price {
	    width:44px;
	    height: 10px;
	    padding: 5px;
	    margin-right: 1px;
	    background: url(../images/assets/original-price-background.png);
	    color: #000;
	    font-size:7px;
	    text-align: right;
	    float: left;
	}

	#product-aggregator .item .name {
	    width: 174px;
	    height: 35px;
	    padding: 4px;
	    margin: 0;
	    display: block;
	    background: #725a43;
	    color: #dcdcdc;
	    font: 13px MyriadProBoldCondensed;
	    text-transform: uppercase;
	    overflow: hidden;
	    position: absolute;
	}

	#news-aggregator .item .date {
	    width: 170px;
	}

	#news-aggregator .item .description {
    	width: 100px;
    	font-size: 10px;
    }

    #footer-menu ul li a,
    #general-menu ul li a {
	    font: 12px MyriadProCondensed;
	}

	.site-header{
	    height:473px;
	}

	.sidebar_wrap{
		overflow: hidden;
	}

	.pnews .item {
	    height: 143px !important;
	    width: 291px !important;
	}

	.pnews .item img {
	    width: auto !important;
	}

	.pnews .description {
	    font-size: 11px !important;
	    width: 167px !important;
	}

	.pnews .item .hr {
	    top: 120px !important
	}

	.pnews .item .date{
		width: 192px !important
	}

	#contacts-form .left{
		width: 48%;
		float: left;
	}

	#product-aggregator .item .more .discount{
		font-size: 7px;
		height: 10px;
	}

	#contacts-form .right{
		width: 48%;
		float: right;
	}

	#contacts form .left label,
	#contacts form .right label{
	    width: 100%;
	    text-align: left;
	}

	#contacts form input[type="text"],
	#contacts form textarea,
	#advanced-search-form .right,
	#advanced-search-form .left{
	    width: 100%;
	}

	#map form input[type="text"] {
	    width: 178px;
	}

	#map form .fields {
	    padding: 3px 3px 3px 10px;
	}

	#map form input[type="submit"] {
	    float: right;
	    margin-top: 10px;
	    margin-right: 5px;
	}

	#map-container {
   	 	width: 92%;
   	}

   	#product-aggregator .item .more {
	    right: 0px;
	}

	#manufacturer-aggregator {
	    width: 300px;
	}

	#manufacturer-aggregator .item img{
		margin: 0;
	}

	#registration_form label {
	    width: 120px;
	}

	#registration_form .ui-checkbox label{
		width: 100%
	}

	#registration_form label{
		width: 120px;
	}

	.formError{
		left: 404px !important;
	}

	#restoration-form #pic_scode {
	    display: inline-block;
	}

	#restoration-form label {
    	width: 94px;
	}

	#cart textarea{
		width: 97% !important
	}

	#site-share .addthis_default_style {
	    margin-top: -5px;
	}

	/* product */

	.product .summary .dashboard {
	    width: 165px;
	    float: right;
	}

	.product .summary .image img{
		margin: 0;
	}

	.product .summary .image {
	    width: 188px;
	    float: left;
	    position: absolute;
	    top: 63px;
	    bottom: auto;
	}

	.product .summary .dashboard form .quantity-container {
	    width: 153px;
	    top: 0;
	    position: relative;
	    margin-top: 5px;
	    clear: both;
	}

	.product .summary .dashboard form .cart-button {
	    left: 5px;
	    top: 0;
	    position: relative;
	    margin-top: 5px;
	}

	.product .summary .dashboard form {
	    width: 100%;
	    height: auto;
	}

	.product .summary .dashboard .manufacturer {
	    margin-left: -200px;
	}

	.product .summary .dashboard .price-box {
	    margin-left: -200px;
	    margin-bottom: 10px;
	}

	.button-stripe .stripe {
	    width: 100%;
	}

	.button-stripe .button {
	    float: left;
	    margin-right: -100%;
	    position: relative;
	}

	#user_login .bejelentkezes_step1{
		width: 100%
	}

	#user_login input[type="text"], #user_login input[type="password"]{
		width: 165px;
	}

	.product .summary .dashboard form #color + a {
	    position: relative;
	    left: 6px;
	    top: 0;
	    height: 21px;
	    margin-bottom: 0;
	    clear: both;
	    float: left;
	    margin-top: 5px;
	    margin-bottom: 5px;
	}

	.product .summary .dashboard form .product-share {
	    position: relative;
	    left: 5px;
	    top: 0;
	    margin-top: 5px;
	}

	.product .summary{
		height: auto;
		min-height: 225px;
	}

	.product .summary .dashboard form .quantity{
		width: auto;
	}

	.cart tr td a strong {
		font-weight: normal;
	}

	.product .summary .dashboard form #size + a {
	    position: relative;
	    right:auto;
	    top: 0;
	    left: 6px;
	}

	#fancybox-inner .main-module {
	    width: auto !important;
	    margin: 0  25px !important;
	}

	#fancybox-inner .content {
	    width: 100% !important;
	}

}

@media(max-width: 766px){
		#site-header,
		#main-content,
		#site-logos,
		#footer{
			width: auto !important;
			display: block;
			padding:0 15px;
		}

	#site-header-carousel {
	    background: none;
	    left: auto;
	    padding-left: 0;
	    position: relative;
	    top: 36px;
	    width: 220px;
	    float: none;
	    padding-left: 23px;
	    display: table;
	    margin: 0 auto;
	}

	.jcarousel-skin-ecobike .jcarousel-container-horizontal {
	    width: 197px;
	}

	#site-logo {
	    margin: 0;
	    border-right: 0;
	    position: absolute;
	    left:15px;
	    top: 36px;
	    display: inline-block;
	}

	#site-header{
		text-align: center;
	}

	.menu-toggle{
		display: inline-block;
	}

	.menu-toggle {
	    display: inline-block;
	    padding: 10px;
	    background: #84c126;
	    border-radius: 5px;
	    cursor: pointer;
	    float: right;
	    margin-top: 0;
	    position: absolute;
	    top: 70px;
	    right: 15px;
	}

	.menu-toggle:hover{
	    background: #689c18;
	}

	.menu-toggle span {
	    display: block;
	    width: 50px;
	    height: 5px;
	    background: #fff;
	    border-radius: 8px;
	    margin: 7px 0;
	}

	#site-header-navigation {
	    width: auto;
	    height: auto;
	    border-top: 1px solid #000;
	    border-bottom: 1px solid #000;
	    background: #fff;
	    position: absolute;
	    top: 168px;
	    right: 15px;
	    float: left;
	    padding-right: 0;
	    left: 15px;
	    z-index: 10000000000;
	    display: none;
	}

	#site-header-navigation form {
	    width: 100%;
	    height: auto;
	    position: relative;
	    right: -1px;
	    top: auto;
	    float: left;
	    border-right: 2px solid #fff;

	}


	#site-header-navigation ul {
	    padding: 0;
	    margin: 0;
	    list-style: none;
	    position: relative;
	    left: 1px;
	    top: 1px;
	    float: left;
	    width: 100%;
	    background: white;
	    right: 0;
		color: black;
	}

	#site-header-navigation ul li {
	    float: left;
	    width: 100%;
	}

	#site-header-navigation ul li a {
	    height: auto;
	    padding: 10px 0;
	    margin-left: 1px;
	    display: block;
	    color: #000;
	    font: 18px MyriadProBoldCondensed;
	    text-transform: uppercase;
	    text-decoration: none;
	    border-bottom: 1px solid black;
	}

	#site-header-navigation ul {
	    padding: 0;
	    margin: 0;
	    list-style: none;
	    position: relative;
	    left: 1px;
	    top: 1px;
	    float: left;
	    width: 100%;
	    background: white;
	    right: 0;
	}

	#site-header-navigation form input[type="text"] {
	    width: 100%;
	    height: 35px;
	    padding: 6px 40px 5px 10px;
	    border: 0;
	    border-radius: 2px;
	    outline: 0;
	    background: #2e2f2c;
	    color: #8ac235;
	    font: 14px Arial, Helvetica, sans-serif;
	    position: relative;
	    -webkit-box-sizing: border-box; 
	    -ms-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}

	#site-header-navigation form input[type="submit"] {
	    width: 27px;
	    height: 25px;
	    padding: 0;
	    border: 0;
	    text-indent: -9999em;
	    cursor: pointer;
	    position: absolute;
	    right: 7px;
	    top: 6px;
	}

	#site-header-navigation {
	    border-bottom: 1px solid #fff;
	    border-right: 2px solid #fff;
	    border-left: 1px solid #fff;
	}

	#site-header-navigation ul li {
	    float: left;
	    width: 100%;
	    border-right: 2px solid #fff;
	}

	#slider-container {
	    width: 100%;
	    float: left;
	    height:160px;
	    position: relative;
	    margin-top: 45px;
	}

	#slider-container .bx-wrapper {
	    width: 420px !important;
	    overflow: hidden;
	    float: none;
	    display: inline-block;
	    margin: 0 auto;
	}

	#slider-container .bx-window ul li img {
	    width: 420px !important;
	    height: auto !important;
	    float: left;
	}

	#site-share {
	    right: 13px;
	}

	#main-content{
		position: relative;
		overflow: hidden;
	}

	#right-column {
	    position: absolute;
	    right:-185px;
	    top: 0;
	    z-index: 10000;
	    background: #8e8e8e;
	    width: 185px;
	}

	#right-column .sidebar_wrap{
		float: left;
	    height: 400px;
	    float: right;
	    overflow-y: auto;
	    overflow-x: hidden;
	    width: 185px;
	}

	#left-column {
	    position: absolute;
	    left: -195px;
	    top: 0;
	    z-index: 10000;
	    width: 195px;
	    background: #84c126;
	}

	#left-column .sidebar_wrap{
		float: left;
	    height: 400px;
	    float: right;
	    overflow-y: auto;
	    overflow-x: hidden;
	    width: 185px;
	}

	/* Arrow item -------------------------------------------------------- */

	#left-column .arrow, #right-column .arrow {
	    display: inline-block;
	    cursor: pointer;
	}

	#right-column .arrow {
	    float: left;
	    margin-bottom: -50px;
	    position: relative;
	}

	#left-column .arrow {
	    float: right;
	    margin-bottom: -50px;
	    position: relative;
	}

	/* new arrow item ------------------------------------*/
	.arrow-left-right {
	    background: #7db720;
	    height: 35px;
	    display: block;
	    margin-top: 0;
	    display: block;
	    margin-left: -15px;
	    margin-right: -15px;
	    border-top: 2px solid red;
	    padding:3px 15px;
	    position: relative;
	}


	.mobile-search{
		    position: absolute;
		    text-align: center;
		    padding: 0 130px 0 110px;
		    left: -15px;
		    right: -15px;
		    text-align: center;
		    -webkit-box-sizing: border-box;
		    -ms-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
		    padding-top: 3px;
	 }

	 .mobile-search form input[type="text"]{ 
			width: 100%;
		    height: 27px;
		    padding: 6px 30px 5px 5px;
		    border: 0;
		    border-radius: 2px;
		    outline: 0;
		    background: #000;
		    color: #8ac235;
		    font: 12px Arial, Helvetica, sans-serif;
		    -webkit-box-sizing: border-box;
		    -ms-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
	 }

	 .nav-search{
	 	display: none !important;
	 }


	.mobile-search form input[type="submit"]{ 
		width: 27px;
	    height: 25px;
	    padding: 0;
	    border: 0;
	    background: url(../images/assets/search-button.png);
	    text-indent: -9999em;
	    cursor: pointer;
	    right: 0;
	    float: right;
	    margin-top: -26px;
	    position: relative;
	 }

	.arrow-left{
		float: left;
		color: #fff;
		cursor: pointer;
		font: 15px MyriadProCondensed;
		margin-top: 7px;
	}

	.arrow-right{
		float: right;
		color: #fff;
		cursor: pointer;
		font: 15px MyriadProCondensed;
		margin-top: 7px;
	}

	.arrow-left:hover, .arrow-right:hover{
		text-decoration: underline;
	}

	#main-content{
		background: url(../images/assets/main-content-background.png) no-repeat 50% 35px;
	}

	.side-module .header.login{
		padding-left: 30px;
	}
	/* new arrow item ------------------------------------*/

	#main-column {
	    width: auto;
	    margin-left: 10px;
	    margin-right: 10px;
	    display: block;
	}

	#main-column {
	    display: block;
	    width: auto;
	}

	.close-icon{
		float: left;
		font-size: 65px;
	}

	.right .close-icon {
	    float: right;
	    font-size: 26px;
	    margin-right: -20px;
	    color: #fff;
	    margin-top: 6px;
	    opacity: .5;
	}

	.left .close-icon {
	    float: left;
	    font-size: 26px;
	     color: #fff;
	    margin-top: 6px;
	    margin-left: -35px;
	    opacity: .5;
	}


	.right .close-icon:hover,
	.left .close-icon:hover {
	    opacity:1;
	}

	/* main content */

	#news-aggregator .item .description {
	    width: auto;
	    padding-left: 131px;
	    position: relative;
	    font-size: 12px;
	}

	#news-aggregator .item img {
	    width: auto;
	    height: auto;
	}

	#news-aggregator .item {
	    width: 100%;
	    height: 160px;
	    display: block;
	    margin: 6px 0;
	    text-decoration: none;
	    float: left;
	    position: relative;
	    margin-bottom: 25px;
	}

	#product-aggregator .item {
	    width: 285px;
	    height: 253px;
	    margin: 25px auto;
	    display: table;
	    text-decoration: none;
	    float: none !important;
	    position: relative;
	}

	#product-aggregator .item .name {
	    width: 97%;
	}

	.main-module .header{
		text-align: center;
		margin-top: 15px;
	}

	#footer-menu ul li a, #general-menu ul li a {
	    font: 15px MyriadProCondensed;
	    font-weight: bold;
	    margin: 0;
	}

	#footer-menu ul li,
	#general-menu ul li{
	    float: none;
	    width: auto;
	    display: block;
	    text-align: center;
	    padding: 8px;
	    font-weight: bolder;
	    border-bottom: 1px solid #bdb3b3;
	}

	#footer-menu,
	#general-menu{
		position: relative;
		top: 0;
		display: block;
	}

	#footer .hr{
		display: none;
	}

	#footer{
		height: auto;
	}

	#romlex-info{
		position: relative;
		top:45px;
		text-align: center;
	}

	#copyright-info{
		position: relative;
		text-align: center;
		top: 50px;
	}

	#general-menu{
		margin-bottom: -29px;
	}

	#footer-container {
	    margin-bottom: 75px;
	}

	.site-header{
	    height:340px;
	}

	/* Pop up message */

	.pnews {
	    position: absolute;
	    z-index: 10000000000000000000000;
	    top: 10%;
	    left:10%;
	    margin: 0;
	    width: 80%;
	    height: auto;
	    display: block;
	    float: left;
	    overflow: auto;
	}

	.pnews .popup-content {
		margin-top: -3px;
		padding: 20px;
		display: block;
		padding-bottom: 10px;
		height: auto;
	}

	.pnews .popup-content .header{
		margin-bottom: 10px;
	}

	.pnews .popup-content .item{
		margin: 0px 0 !important;
		margin-bottom: 10px !important;
		width: 100%!important;
	}

	.pnews .popup-content .item img {
		top: 25px !important;
		position: relative;
		float: left;

	}

	.pnews .popup-content .item .description {
		font-size: 11px !important;
		top: 25px !important;
		padding-left: 0!important;
		width: auto !important;
		margin-left: 130px !important;

	}

	.pnews .popup-content .item .hr {
		top: 103px !important;
	}

	.pnews .description {
		font-size: 11px !important;
		width: 150px !important;
	}

	.pnews .item {
		height: 143px !important;
		width: 265px !important;
	}

	#news-aggregator .item .hr {
	    position: absolute;
	    top: 138px;
	}

	.jcarousel-skin-ecobike{
		margin-left: 30px;
	}

	#site-logo a {
	    width: 120px;
	    height: 98px;
	    display: block;
	    background-size: contain;
	}

	#site-logo {
	    top: 50px;
	}

	#discount-arrow{
		left: 0
	}

	table{
		width: 100% !important;
		height: auto !important;
	}

	.site-header.inner-page {
	    height: 178px;
	}

	#manufacturer-aggregator {
	    width: 300px;
	}

	#main-column {
	    width: auto;
	    margin-left: 0;
	    margin-right: 0;
	    display: block;
	}

	img {
	    display: inline-block;
	}

	#news-aggregator .item .name {
	    top: 10px;
	}

	#map form .fields{
		width: 100%
	}

	#map-container {
   		 width: 97%;
    }

    #main-column {
	    width: 100%;
	}

	#map form input[type="text"] {
	    width: 245px;
	    margin: 0;
	}

	#product-aggregator .item .name {
	    font: 14px MyriadProBoldCondensed;
	}

	#advanced-search-form{
		margin-top: 15px;
	}

	#advanced-search-form .right,
	#advanced-search-form .right .fields{
		width: 100%;
	}

	#advanced-search-form .ui-selectmenu {
	    display: inline-block;
	    float: right;
	    width: 200px !important;
	    text-align: left;
	}

	#breadcrumbs h3 {
	    font: 19px MyriadProCondensed;
	    text-align: center;
	}

	#product-aggregator .item .more .discount-price{
		font-size: 11px;
	}

	#product-aggregator .item .more .original-price{
		width: 65px;
		color: #fff;
		font-size: 12px;
		height: 14px;
	}

	#product-aggregator .item .more .discount{
		font-size: 11px;
		height: 14px;
	}

	#product-aggregator .item .more .discount-price{
		font-size: 11px;
		height: 14px;
	}

	#product-aggregator .item .more .button{
		color: #fff;
		width: 65px;
		font:13px MyriadProCondensed;
		height: 18px;
		background: #7fba22 url(../images/assets/more-button-background.png) no-repeat 62px 6px
	}

	#product-aggregator .item{
		height: 248px;
	}

	#advanced-search-form{
		text-align: center;
	}

	#advanced-search-form .right, 
	#advanced-search-form .left {
	    width: 289px;
	    float: none;
	    display: block;
	    margin-bottom: 20px;
	    margin: 20px auto;
	}

	#advanced-search-form .ui-checkbox .ui-checkbox-box {
	    left: auto;
	    right: 11px;
	    top: 11px;
	}

	#registration_form{
		float: left;
		width: 100%;
		margin: 0;
		display: inline-block;
	}
    .formError{
    	left: 210px !important;
    }

    #registration_form h5 {
	    color: #725a43;
	    text-align: center;
	    margin-top: 48px;
	}

	#registration_form label {
	    width: 100%;
	    text-align: left;
	}

	#registration_form input[type="text"], #registration_form input[type="password"] {
	    width: 94%;
	    padding-left:1%;
	    padding-right: 0
	}

	#registration_form .fields {
	    margin: 16px 0;
	}

	#registration_form .ui-checkbox label{
		width: 97%
	}

	#restoration-form label {
	    width: 94px;
	    text-align: left;
	}

	#restoration-form {
	    width: 340px;
	    margin: 20px auto;
	}

	#restoration-form input[type="text"]{
		width: 100%
	}

	.product.main-module {
	    overflow: visible;
	    width: 435px;
	  }

	  .product .summary .dashboard .manufacturer,
	  .product .summary .dashboard .price-box{
	  	margin-left: -270px;
	  }

	.product .summary .image {
	    width: 260px;
	}

	.fancybox-title{
		display: none !important;
	}

	.bx-window ul li{
		height: auto !important;
	}

	.product .summary {
	    overflow: hidden;
	    height: auto;
	    padding-bottom: 10px;
	    min-height: 235px;
	}

	.arrow-left,
	.arrow-right{
		position: relative;
		z-index: 1000;
	}

}

@media(max-width: 470px){
	#product-aggregator .item{
		width: 265px;
	}

	#main-column {
		margin-left: 0;
	    margin-right: 0;
	}

	.pnews .popup-content .header{
		margin-bottom: 10px;
	}

	.pnews .popup-content .item{
		margin: 0px 0 !important;
		margin-bottom: 10px !important;
		width: 100%!important;
		height: auto !important;
	}

	.pnews .popup-content .item .name {
		position: relative !important;
		display: block !important;
	}

	.pnews .popup-content .item img {
		top: 25px !important;
		position: relative!important;
		float: none!important;
		display: block !important;
	}

	.pnews .popup-content .item .description {
		font-size: 11px !important;
		padding: 0!important;
		width: auto !important;
		margin: 0!important;
		position: relative!important;
		top: 0;
		left: 0;
		display: block!important;
		min-height: 80px;
	}

	.pnews .popup-content .item .hr {
		display: none!important;
	}


	.pnews .popup-content .item .more {
		width: 100%!important;
		display: block!important;
		position: relative!important;
	}

	.pnews .popup-content .item .date {
		width: 100%!important;
		display: none!important;
		position: relative!important;
		padding-left: 5px !important;
		padding-right: 5px !important;
		margin-left: 5px !important;
		margin-right: 5px !important;
	}


	#slider-container .bx-wrapper{
		width: 270px !important;
	}

	#slider-container .bx-window ul li img {
	    width: 270px !important;
	}

	#slider-container {
	    height: 105px;
	}

	#slider-container {
	    height: 105px;
	}

	.site-header {
	    height: 248px;
	}

	#site-logo {
	    left: 0;
	    top: 40px;
	    display: inline-block;
	    float: left;
	    position: relative;
	}

	.menu-toggle {
	    top: 54px;
	}

	#site-header-navigation{
		top: 140px;
	}

	#discount-arrow{
		left: 0
	}

	#site-header-carousel{
		display: none;
	}

	#site-logo {
	    float: left;
	    position: relative;
	    width: 100%;
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#84c126+0,6a9f17+100 */
		background: #84c126; /* Old browsers */
		background: -moz-linear-gradient(top,  #84c126 0%, #6a9f17 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #84c126 0%,#6a9f17 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #84c126 0%,#6a9f17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84c126', endColorstr='#6a9f17',GradientType=0 ); /* IE6-9 */
	}

	.menu-toggle{
		right: 25px;
	}

	.site-header.inner-page {
	    height: 140px;
	}

	.manufacturer-list.main-module table tr td {
	    width: 43% !important;
	    display: inline-block;
	    float: left;
	    margin-bottom: 15px;
	}

	#manufacturer-aggregator {
	    width: 300px;
	    margin-left: -13px;
	}

	#main-column {
	    display: block;
	    width: 100%;
	}

	center {
	    float: left;
	    width: 100%;
	    overflow: auto;
	    margin: 10px 0;
	    padding-bottom: 5px;
	}

	#contacts form .right,
	#contacts form .left{
		width: 100%;
	}

	#map-container {
	    width: 95%;
	    margin: 0 auto;
	    height: 200px;
	}

	#travelMode-button {
	    margin-right: 0;
	    float: left;
	    width: 93% !important;
	}

	#map form input[type="text"] {
	    width: 92%;
	    margin: 8px 0;
	}

	#breadcrumbs h3 {
	    margin: 50px auto 0 auto;
	    font:16px MyriadProCondensed;
	    text-align: center;
	}

	#advanced-search-form .ui-selectmenu {
	    display: inline-block;
	    float: right;
	    width: 200px !important;
	}

	table.navigation a {
	    width: 13px;
	    padding: 1px 0;
	    font-size: 11px;
	}

	table.navigation{
		margin-right: -5px;
	}

	#product-aggregator .item {
	    height: 235px;
	}

	#advanced-search-form .right, #advanced-search-form .left{
		width: 200px;
	}

	#advanced-search-form label {
	    width: 100%;
	    margin-right: 0;
	    display: inline-block;
	    color: #725a43;
	    font: 18px MyriadProCondensed;
	    text-align: left;
	    float: left;
	}

	#advanced-search-form .ui-checkbox .ui-checkbox-box {
	    left: 0;
	    right: auto;
	    top: 0;
	    float: left;
	    position: relative;
	}

	#advanced-search-form .ui-checkbox label {
	    width: 53px;
	    margin-right: 15px;
	    text-align: center;
	    margin-top: 10px;
	}

	#advanced-search-form .ui-checkbox .ui-checkbox-box {
	    left: 0;
	    right: auto;
	    top: 13px;
	    float: left;
	    position: relative;
	}

	.formError {
	    left: 15px !important;
	}

	#restoration-form{
		width: 270px;
	}

	#restoration-form label {
	    width: 57px;
	    text-align: left;
	}

	.kosar_table{
		overflow: auto;
		padding-bottom: 20px;
	}

	#cart input[type="submit"].button {
	    margin: 0;
	    margin-left: -27px;
	}

	#cart input[type="button"].button.back {
	    margin: 0;
	    margin-left: -30px;
	}

	.product.main-module{
		width: 270px;
	}

	.product .summary .image{
		width: 270px;
		top: 0;
		position: relative;
	}

	.product .summary .dashboard {
	    width: 270px;
	    float: right;
	    margin-top: 30px;
	}

	.product .summary .dashboard .manufacturer,
	.product .summary .dashboard .price-box{
		margin-left: 0;
	}

	#user_login input[type="text"], #user_login input[type="password"]{
		width: 100%;
		margin-bottom: 5px;
	}

	.product .summary {
	    overflow: hidden;
	    height: auto;
	    padding-bottom: 15px;
	}

	.mobile-search {
	    position: absolute;
	    padding: 3px 120px 0 95px;
	}

	.cart tr td a strong {
		font-weight: normal;
		font-size: 12px;
	}

	.cart {
		width: 500px !important;
	}

	table.cart th{
		font-size: 12px;
	}

	#fancybox-inner .main-module {
	    width: auto !important;
	    margin: 0 10px !important;
	}

	.cart-summary input.button.back[type="button"]{
		margin-left: -30px;
	}

	.cart-summary input.button[type="submit"]{
		margin-left: -25px;
	}

}
/*
#site-header-container {
    background-color: #000;
    background-repeat: no-repeat;
    background-position: 50% 43px;
}*/