/* roboto-100 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: url('fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: url('fonts/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: url('fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: url('fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: url('fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: url('fonts/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: url('fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: url('fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	src: url('fonts/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-slab-100 - latin */
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 100;
	src: url('fonts/roboto-slab-v24-latin-100.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-slab-v24-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-slab-v24-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-slab-v24-latin-100.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-slab-v24-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-slab-v24-latin-100.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-200 - latin */
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 200;
	src: url('fonts/roboto-slab-v24-latin-200.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-slab-v24-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-slab-v24-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-slab-v24-latin-200.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-slab-v24-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-slab-v24-latin-200.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-regular - latin */
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/roboto-slab-v24-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-slab-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-slab-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-slab-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-slab-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-slab-v24-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-300 - latin */
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 300;
	src: url('fonts/roboto-slab-v24-latin-300.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-slab-v24-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-slab-v24-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-slab-v24-latin-300.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-slab-v24-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-slab-v24-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-700 - latin */
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 700;
	src: url('fonts/roboto-slab-v24-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-slab-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-slab-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-slab-v24-latin-700.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-slab-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-slab-v24-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-500 - latin */
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 500;
	src: url('fonts/roboto-slab-v24-latin-500.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-slab-v24-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-slab-v24-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-slab-v24-latin-500.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-slab-v24-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-slab-v24-latin-500.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-600 - latin */
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 600;
	src: url('fonts/roboto-slab-v24-latin-600.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-slab-v24-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-slab-v24-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-slab-v24-latin-600.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-slab-v24-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-slab-v24-latin-600.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-800 - latin */
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 800;
	src: url('fonts/roboto-slab-v24-latin-800.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-slab-v24-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-slab-v24-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-slab-v24-latin-800.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-slab-v24-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-slab-v24-latin-800.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-900 - latin */
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 900;
	src: url('fonts/roboto-slab-v24-latin-900.eot'); /* IE9 Compat Modes */
	src: local(''),
	url('fonts/roboto-slab-v24-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/roboto-slab-v24-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
	url('fonts/roboto-slab-v24-latin-900.woff') format('woff'), /* Modern Browsers */
	url('fonts/roboto-slab-v24-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/roboto-slab-v24-latin-900.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}

body {
	font-family: 'Roboto', sans-serif !important;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333 !important;
	background-color: #F4F4F4;
}

body h1, body h2, body h3, body h4, body h5, body h6, .price-total {
	font-family: 'Roboto Slab', serif !important;
	color: #A2C037;
}

.configuator_background {
	background-color: #F4F4F4;
}

.overlay_gif {
	background-color: #313538;
	background-repeat: no-repeat;
	background-position: center 350px;
	opacity: 0.8;
	background-image: url("../img/fws_window/fws_loader.gif");
}

.dfo_header_background {
	height: 62px;
	background-color: #A2C037;
}

.dfo_mai-sub-header {
	margin-top: -65px;
	padding: 20px 15px 0 15px;
	background-color: #A2C037;
}

.dfo_HeaderBox_ButtonBox {
	float: left;
	height: 45px;
	padding: 5px 0 0 0 !important;
	font-size: 16px !important;
	border: none !important;
	color: #4F4F4E;
}

.dfo_HeaderBox_ButtonBox:hover {
	color: #A2C037;
	background-color: white !important;
}

.dfo_HeaderBox_ButtonBox:visited, .dfo_HeaderBox_ButtonBox:focus {
	color: white;
}

.dfo_header_menu_img {
	padding: 0 !important;
	text-align: center;
	width: 45px;
	height: 35px;
	overflow: hidden;
}

.dfo_header_menu_img img {
	position: absolute;
	max-width: 35px !important;
	height: 70px;
	overflow: hidden;
	left: 10px;
	top: -35px;

}

.dfo_HeaderBox_ButtonBox:hover img {
	top: 0;
}

.dfo_header_menu_title {
	margin: 6px 0 0 0;
	text-align: left;
	padding-left: 5px;
}

.dfo_active_header_box {
	color: #A2C037;
	background-color: #F4F4F4 !important;
}

.dfo_active_header_box img {
	top: 0;
}

.Button_active {
	color: #A2C037 !important;
	background-color: #F4F4F4 !important;
}

.Button_active img {
	top: 0;
}

.dfo_vz_container {
	height: 50px !important;
	padding: 0;
}

.dfo_vor_zurueck_box {
	margin-top: 15px;
}

.schritt_zurueck {
	background-color: #ffffff;
	border-radius: 0;
}

.schritt_text {
	background-color: #ffffff;
	color: #545454;
}

.schritt_vor {
	background-color: #ffffff;
	border-radius: 0;
}

.schritt_zurueck_link {
	background-color: #545454;
	border-radius: 0;
}

.schritt_zurueck_link:hover,
.schritt_vor_link:hover {
	background-color: #A2C037;
}

.schritt_vor_link {
	background-color: #545454;
	border-radius: 0;
}

.schritt_zurueck_pfeil {
	border: none;
	font-size: 36px;
	margin-top: 6px;
	width: 30px;
	color: white;
}

.schritt_zurueck_text {
	font-size: 17px;
	margin-left: 15px;
}

.schritt_vor_pfeil {
	border: none;
	font-size: 36px;
	margin-top: 6px;
	width: 30px;
	color: white;
}

.schritt_vor_text {
	font-size: 17px;
	margin-right: 10px;
}

.maincontainer_row {
	padding-left: 15px;
	padding-right: 15px;
	/*padding-top: 5px;*/
	margin-top: 15px;
	color: #545454;
}

.maincontainer_row i {
	color: #A2C037;
}

.panel {
	margin-top: 10px;
	border-radius: 0 !important;
	border: none !important;
}

.panel-heading {
	height: 45px;
	background-color: white !important;
	font-size: 16px !important;
	color: #A2C037 !important;
	padding-left: 20px;
	padding-top: 14px;
	border: 1px solid #ddd;
	border-bottom: none;
}

.panel-title {
	color: #A2C037 !important;
}


.panel-title i {
	color: #A2C037;
}

.left_menu {
	background-color: #F4F4F4 !important;
	padding: 0 0 0 10px !important;
}

.left_menu_h4 {
	color: #A2C037 !important;
	font-weight: bold;
}

.step_menu_box {
	background-color: #ffffff;
	color: #545454;
	margin-top: 2px;
	border-bottom: none;
}

.step_menu_box H5 {
	color: #A2C037;
}

.step_menu_box:hover {
	background-color: #545454;
	color: white;
}

.step_menu_box:hover H5 {
	color: white;
}

.menu_price {
	padding: 0 0 0 10px !important;
	float: left;
	width: 100%;
	margin-top: 7px;
}

.price_menu_box {
	float: left;
	width: 100%;
	background-color: #ffffff;
	color: #A2C037;
}

.price_menu_box .left_menu_h4 {
	color: #545454 !important;
}

.FavBox_auto_height {
	border: 1px solid #D6D9DA;
	border-radius: 0 !important;
	min-height: 260px;
	cursor: pointer;
	text-align: center;
}

.FavBox_auto_height:hover {
	/*border: 2px solid #A2C037;*/
	box-shadow: 0 0 0 2px #A2C037;
}

.FavBox_small_auto_height {
	-webkit-box-shadow:inset 0px 0px 0px 1px #D6D9DA;
	-moz-box-shadow:inset 0px 0px 0px 1px #D6D9DA;
	box-shadow:inset 0px 0px 0px 1px #D6D9DA;
}

.FavBox_small_auto_height:hover {
	-webkit-box-shadow:inset 0px 0px 0px 2px #A2C037;
	-moz-box-shadow:inset 0px 0px 0px 2px #A2C037;
	box-shadow:inset 0px 0px 0px 2px #A2C037;
}

.dfo_padding_box {
	padding: 0 5px 10px 0 !important;
}

.infoPopover {
	position: absolute;
	bottom: 14px;
	left: -5px;
	font-size: 17px;
}

.infoPopoverMobile {
	bottom: 10px;
}

.btn-success {
	background-color: #A2C037 !important;
	border-color: #A2C037 !important;
	color: #ffffff !important;
	border-radius: 0 !important;
}

.btn-success:hover {
	background-color: #A2C037 !important;
	border-color: #ffffff !important;
}

.dfo_box_active_select, .dfo_box_active_select_small {
	position: absolute;
	right: 12px;
	bottom: 17px;
	width: 35px;
	height: 35px;
	background-color: #A2C037;
	color: #ffffff;
	font-size: 35px;
	font-weight: bolder;
	line-height: 0;
}

.infoBoxCheck {
	right: -5px !important;
	bottom: -5px !important;
}

.FavBox_active {
	border: 2px solid #A2C037;
}

.FavBox_small_active {
	-webkit-box-shadow:inset 0px 0px 0px 2px #A2C037;
	-moz-box-shadow:inset 0px 0px 0px 2px #A2C037;
	box-shadow:inset 0px 0px 0px 2px #A2C037;
}

.input_boxes {
	border-radius: 0;
	border: 1px solid #A2C037;
}

.input_boxes_span {
	border-radius: 0;
	border: 1px solid #A2C037;
	border-left: none;
	background-color: white;
	color: #A2C037;
}

.text-danger {
	color: #545454;
}

/** Fonts **/

@font-face {
	font-family: 'Stroke 7';
	src: url('fonts/Stroke-7.eot?21lgsr');
	src: url('fonts/Stroke-7.eot?#iefix21lgsr') format('embedded-opentype'),
	url('fonts/Stroke-7.ttf?21lgsr') format('truetype'),
	url('fonts/Stroke-7.woff?21lgsr') format('woff'),
	url('fonts/Stroke-7.svg?21lgsr#Stroke-7') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="s7-"], [class*=" s7-"] {
	font-family: 'Stroke 7';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.s7-point:before {
	content: "\e6ce";
}

.s7-input-check:before {
	content: "\e6cd";
}

.s7-menu3:before {
	content: "\e6cc";
}

.s7-menu2:before {
	content: "\e6cb";
}

.s7-check:before {
	content: "\e6ca";
}

.s7-album:before {
	content: "\e6aa";
}

.s7-arc:before {
	content: "\e6ab";
}

.s7-back-2:before {
	content: "\e6ac";
}

.s7-bandaid:before {
	content: "\e6ad";
}

.s7-car:before {
	content: "\e6ae";
}

.s7-diamond:before {
	content: "\e6af";
}

.s7-door-lock:before {
	content: "\e6b0";
}

.s7-eyedropper:before {
	content: "\e6b1";
}

.s7-female:before {
	content: "\e6b2";
}

.s7-gym:before {
	content: "\e6b3";
}

.s7-hammer:before {
	content: "\e6b4";
}

.s7-headphones:before {
	content: "\e6b5";
}

.s7-helm:before {
	content: "\e6b6";
}

.s7-hourglass:before {
	content: "\e6b7";
}

.s7-leaf:before {
	content: "\e6b8";
}

.s7-magic-wand:before {
	content: "\e6b9";
}

.s7-male:before {
	content: "\e6ba";
}

.s7-map-2:before {
	content: "\e6bb";
}

.s7-next-2:before {
	content: "\e6bc";
}

.s7-paint-bucket:before {
	content: "\e6bd";
}

.s7-pendrive:before {
	content: "\e6be";
}

.s7-photo:before {
	content: "\e6bf";
}

.s7-piggy:before {
	content: "\e6c0";
}

.s7-plugin:before {
	content: "\e6c1";
}

.s7-refresh-2:before {
	content: "\e6c2";
}

.s7-rocket:before {
	content: "\e6c3";
}

.s7-settings:before {
	content: "\e6c4";
}

.s7-shield:before {
	content: "\e6c5";
}

.s7-smile:before {
	content: "\e6c6";
}

.s7-usb:before {
	content: "\e6c7";
}

.s7-vector:before {
	content: "\e6c8";
}

.s7-wine:before {
	content: "\e6c9";
}

.s7-cloud-upload:before {
	content: "\e68a";
}

.s7-cash:before {
	content: "\e68c";
}

.s7-close:before {
	content: "\e680";
}

.s7-bluetooth:before {
	content: "\e68d";
}

.s7-cloud-download:before {
	content: "\e68b";
}

.s7-way:before {
	content: "\e68e";
}

.s7-close-circle:before {
	content: "\e681";
}

.s7-id:before {
	content: "\e68f";
}

.s7-angle-up:before {
	content: "\e682";
}

.s7-wristwatch:before {
	content: "\e690";
}

.s7-angle-up-circle:before {
	content: "\e683";
}

.s7-world:before {
	content: "\e691";
}

.s7-angle-right:before {
	content: "\e684";
}

.s7-volume:before {
	content: "\e692";
}

.s7-angle-right-circle:before {
	content: "\e685";
}

.s7-users:before {
	content: "\e693";
}

.s7-angle-left:before {
	content: "\e686";
}

.s7-user-female:before {
	content: "\e694";
}

.s7-angle-left-circle:before {
	content: "\e687";
}

.s7-up-arrow:before {
	content: "\e695";
}

.s7-angle-down:before {
	content: "\e688";
}

.s7-switch:before {
	content: "\e696";
}

.s7-angle-down-circle:before {
	content: "\e689";
}

.s7-scissors:before {
	content: "\e697";
}

.s7-wallet:before {
	content: "\e600";
}

.s7-safe:before {
	content: "\e698";
}

.s7-volume2:before {
	content: "\e601";
}

.s7-volume1:before {
	content: "\e602";
}

.s7-voicemail:before {
	content: "\e603";
}

.s7-video:before {
	content: "\e604";
}

.s7-user:before {
	content: "\e605";
}

.s7-upload:before {
	content: "\e606";
}

.s7-unlock:before {
	content: "\e607";
}

.s7-umbrella:before {
	content: "\e608";
}

.s7-trash:before {
	content: "\e609";
}

.s7-tools:before {
	content: "\e60a";
}

.s7-timer:before {
	content: "\e60b";
}

.s7-ticket:before {
	content: "\e60c";
}

.s7-target:before {
	content: "\e60d";
}

.s7-sun:before {
	content: "\e60e";
}

.s7-study:before {
	content: "\e60f";
}

.s7-stopwatch:before {
	content: "\e610";
}

.s7-star:before {
	content: "\e611";
}

.s7-speaker:before {
	content: "\e612";
}

.s7-signal:before {
	content: "\e613";
}

.s7-shuffle:before {
	content: "\e614";
}

.s7-shopbag:before {
	content: "\e615";
}

.s7-share:before {
	content: "\e616";
}

.s7-server:before {
	content: "\e617";
}

.s7-search:before {
	content: "\e618";
}

.s7-film:before {
	content: "\e6a5";
}

.s7-science:before {
	content: "\e619";
}

.s7-disk:before {
	content: "\e6a6";
}

.s7-ribbon:before {
	content: "\e61a";
}

.s7-repeat:before {
	content: "\e61b";
}

.s7-refresh:before {
	content: "\e61c";
}

.s7-add-user:before {
	content: "\e6a9";
}

.s7-refresh-cloud:before {
	content: "\e61d";
}

.s7-paperclip:before {
	content: "\e69c";
}

.s7-radio:before {
	content: "\e61e";
}

.s7-note2:before {
	content: "\e69d";
}

.s7-print:before {
	content: "\e61f";
}

.s7-network:before {
	content: "\e69e";
}

.s7-prev:before {
	content: "\e620";
}

.s7-mute:before {
	content: "\e69f";
}

.s7-power:before {
	content: "\e621";
}

.s7-medal:before {
	content: "\e6a0";
}

.s7-portfolio:before {
	content: "\e622";
}

.s7-like2:before {
	content: "\e6a1";
}

.s7-plus:before {
	content: "\e623";
}

.s7-left-arrow:before {
	content: "\e6a2";
}

.s7-play:before {
	content: "\e624";
}

.s7-key:before {
	content: "\e6a3";
}

.s7-plane:before {
	content: "\e625";
}

.s7-joy:before {
	content: "\e6a4";
}

.s7-photo-gallery:before {
	content: "\e626";
}

.s7-pin:before {
	content: "\e69b";
}

.s7-phone:before {
	content: "\e627";
}

.s7-plug:before {
	content: "\e69a";
}

.s7-pen:before {
	content: "\e628";
}

.s7-right-arrow:before {
	content: "\e699";
}

.s7-paper-plane:before {
	content: "\e629";
}

.s7-delete-user:before {
	content: "\e6a7";
}

.s7-paint:before {
	content: "\e62a";
}

.s7-bottom-arrow:before {
	content: "\e6a8";
}

.s7-notebook:before {
	content: "\e62b";
}

.s7-note:before {
	content: "\e62c";
}

.s7-next:before {
	content: "\e62d";
}

.s7-news-paper:before {
	content: "\e62e";
}

.s7-musiclist:before {
	content: "\e62f";
}

.s7-music:before {
	content: "\e630";
}

.s7-mouse:before {
	content: "\e631";
}

.s7-more:before {
	content: "\e632";
}

.s7-moon:before {
	content: "\e633";
}

.s7-monitor:before {
	content: "\e634";
}

.s7-micro:before {
	content: "\e635";
}

.s7-menu:before {
	content: "\e636";
}

.s7-map:before {
	content: "\e637";
}

.s7-map-marker:before {
	content: "\e638";
}

.s7-mail:before {
	content: "\e639";
}

.s7-mail-open:before {
	content: "\e63a";
}

.s7-mail-open-file:before {
	content: "\e63b";
}

.s7-magnet:before {
	content: "\e63c";
}

.s7-loop:before {
	content: "\e63d";
}

.s7-look:before {
	content: "\e63e";
}

.s7-lock:before {
	content: "\e63f";
}

.s7-lintern:before {
	content: "\e640";
}

.s7-link:before {
	content: "\e641";
}

.s7-like:before {
	content: "\e642";
}

.s7-light:before {
	content: "\e643";
}

.s7-less:before {
	content: "\e644";
}

.s7-keypad:before {
	content: "\e645";
}

.s7-junk:before {
	content: "\e646";
}

.s7-info:before {
	content: "\e647";
}

.s7-home:before {
	content: "\e648";
}

.s7-help2:before {
	content: "\e649";
}

.s7-help1:before {
	content: "\e64a";
}

.s7-graph3:before {
	content: "\e64b";
}

.s7-graph2:before {
	content: "\e64c";
}

.s7-graph1:before {
	content: "\e64d";
}

.s7-graph:before {
	content: "\e64e";
}

.s7-global:before {
	content: "\e64f";
}

.s7-gleam:before {
	content: "\e650";
}

.s7-glasses:before {
	content: "\e651";
}

.s7-gift:before {
	content: "\e652";
}

.s7-folder:before {
	content: "\e653";
}

.s7-flag:before {
	content: "\e654";
}

.s7-filter:before {
	content: "\e655";
}

.s7-file:before {
	content: "\e656";
}

.s7-expand1:before {
	content: "\e657";
}

.s7-expand2:before {
	content: "\e658";
}

.s7-edit:before {
	content: "\e659";
}

.s7-drop:before {
	content: "\e65a";
}

.s7-drawer:before {
	content: "\e65b";
}

.s7-download:before {
	content: "\e65c";
}

.s7-display2:before {
	content: "\e65d";
}

.s7-display1:before {
	content: "\e65e";
}

.s7-diskette:before {
	content: "\e65f";
}

.s7-date:before {
	content: "\e660";
}

.s7-cup:before {
	content: "\e661";
}

.s7-culture:before {
	content: "\e662";
}

.s7-crop:before {
	content: "\e663";
}

.s7-credit:before {
	content: "\e664";
}

.s7-copy-file:before {
	content: "\e665";
}

.s7-config:before {
	content: "\e666";
}

.s7-compass:before {
	content: "\e667";
}

.s7-comment:before {
	content: "\e668";
}

.s7-coffee:before {
	content: "\e669";
}

.s7-cloud:before {
	content: "\e66a";
}

.s7-clock:before {
	content: "\e66b";
}

.s7-check-circle:before {
	content: "\e66c";
}

.s7-chat:before {
	content: "\e66d";
}

.s7-cart:before {
	content: "\e66e";
}

.s7-camera:before {
	content: "\e66f";
}

.s7-call:before {
	content: "\e670";
}

.s7-calculator:before {
	content: "\e671";
}

.s7-browser:before {
	content: "\e672";
}

.s7-box2:before {
	content: "\e673";
}

.s7-box1:before {
	content: "\e674";
}

.s7-bookmarks:before {
	content: "\e675";
}

.s7-bicycle:before {
	content: "\e676";
}

.s7-bell:before {
	content: "\e677";
}

.s7-battery:before {
	content: "\e678";
}

.s7-ball:before {
	content: "\e679";
}

.s7-back:before {
	content: "\e67a";
}

.s7-attention:before {
	content: "\e67b";
}

.s7-anchor:before {
	content: "\e67c";
}

.s7-albums:before {
	content: "\e67d";
}

.s7-alarm:before {
	content: "\e67e";
}

.s7-airplay:before {
	content: "\e67f";
}

#element-price-total-loader img {
	width: 40px;
}

a {
	color: #A2C037;
	text-decoration: underline;
}

a:hover {
	color: #545454;
}

.box-common-grey,
.box-common-orange {
	background-color: #f0f1f1;
	color: #545454;
	padding: 10px 5px 5px 5px;
}

.box-common-orange {
	background-color: #A2C037;
}

.offer .col-lg-6.box-common-grey {
	width: 49%;
	margin: 2px;
}

.offer .col-lg-12.box-common-grey,
.offer .col-lg-12.box-common-orange {
	width: 98.5%;
	margin: 2px;
}

.offer .service-partner,
.offer .price-box {
	font-size: 14px;
}

.offer .price-box .discount {
	color: #A2C037;
}

.hint-text {
	color: #545454;
	font-size: 10px;
}

.hint-text.orange {
	color: #A2C037;
}

.offer .price-box tr td {
	padding: 2px 0;
}

.offer .price-box .strike-price del {
	text-decoration: none;
	position: relative;
}

.offer .price-box .strike-price del:before {
	content: " ";
	display: block;
	width: 100%;
	border-top: 2px solid rgba(178, 4, 0, 0.7);
	height: 9px;
	position: absolute;
	bottom: 0;
	left: 0;
	transform: rotate(-9deg);
}

.offer .price-box-total .price-total,
.offer .price-box-total .price-total-value {
	font-size: 22px;
	font-weight: bold;
}

.offer .price-box-total .price-total-value {
	color: #A2C037;
}

.offer .add-to-cart-box,
.offer .add-to-cart-box i {
	color: #ffffff;
}

.offer .add-to-cart-box {
	font-size: 22px;
	padding: 10px 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.offer .col-lg-6 {
	min-height: 115px;
}

#modal-dealer-selection table tr td {
	height: 65px;
	background-color: #f0f1f1;
	border-bottom: 5px solid #ffffff;
	padding: 10px;
}

#modal-dealer-selection table.zip-code-selection tr td {
	background-color: #ffffff;
}

#modal-dealer-selection table.zip-code-selection tr.selection-heading td {
	background-color: #545454;
	color: #ffffff;
	font-size: 16px;
}

#modal-dealer-selection table.zip-code-selection tr.selection-heading input {
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}

#modal-dealer-selection table.zip-code-selection tr.selection-heading .form-group {
	margin-bottom: 0;
}

#modal-dealer-selection table.zip-code-selection tr.selection-heading .form-control {
	border-radius: 0;
}

#modal-dealer-selection table tr td label,
#modal-dealer-selection table tr td input {
	cursor: pointer;
}

#modal-dealer-selection table.dealer-selection span {
	display: block;
}

#modal-dealer-selection table.dealer-selection .dealer-name {
	font-size: 16px;
}

#modal-dealer-selection table.dealer-selection .dealer-address {
	font-size: 11px;
}

#modal-dealer-selection table.dealer-selection .price-total-value {
	font-size: 26px;
	font-weight: bold;
}

.text-grey {
	color: #D6D9DA;
}

.text-orange {
	color: #A2C037;
}

.text-danger {
	color: #B20400;
}

.text-green {
	color: #008b00;
}

.nav-pills > li > a {
	border-radius: 0px;
	border: 1px solid #A2C037;
	text-decoration: none !important;
}

.nav-pills > li.active > a > i {
	color: #fff;
}

.nav-pills > li > a:hover {
	cursor: pointer;
}

.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
	color: #fff;
	background-color: #A2C037;
	cursor: pointer;
	text-decoration: none !important;
}

.img128 {
	width: 128px;
}

.js-reconfigure-wo-properties,
.js-reconfigure-w-properties,
.js-go-to-cart {
	background: url("/assets/img/fws_window/A2CWeiche_ButtonNewM_FWS.png") #ffffff no-repeat 50% 40px;
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #D7D9DA;
}

.js-reconfigure-w-properties {
	background: url("/assets/img/fws_window/A2CWeiche_ButtonREdit_FWS.png") #ffffff no-repeat 50% 40px;
}

.js-go-to-cart {
	background: url("/assets/img/fws_window/A2CWeiche_ButtonCart_FWS.png") #ffffff no-repeat 50% 40px;
}

.add-to-cart-choice .col-md-4 .js-reconfigure-wo-properties:hover,
.add-to-cart-choice .col-md-4 .js-go-to-cart:hover,
.add-to-cart-choice .col-md-4 .js-reconfigure-w-properties:hover {
	outline: 4px solid #A2C037 !important;
}

.add-to-cart-choice .foot-line {
	padding-top: 160px;
}

.after-add-2-cart-button:hover {
	border: 2px solid #A2C037;
}

.checkmark_circle {
	background-color: #A2C037;
}

.ral-filter button.btn.btn-default {
	border: 1px solid #D6D9DA !important;
	background-image: none;
	padding: 6px 14px 7px 14px !important;
	margin-top: -2px;
}

.ral-color-bg {
	display: block;
	background-color: #D6D9DA;
	padding: 2px;
}

li.active .ral-color-bg {
	background-color: #ffffff;
}

#category_content ul#ral_categories {
	min-width: 250px;
}

.dropdown-menu > li > a {
	padding: 3px 5px;
}

/*******Hilfe/Kontakt*********/
.measurement-info {
	color: red;
	font-size: 14px;
	font-weight: bold;
}

.measurement-info::before {
	content: "▶▶";
	padding-right: 5px;
	color: red;
}

.measurement-img {
	background-image: url("/assets/img/fws_window/Telefondame.jpg");
	background-repeat: no-repeat;
	background-position: left;
	height: 200px;
	padding-left: 25%;
	padding-top: 20px;
	background-position-y: 10px;
	font-size: 14px;
}

.measurement-mail {
	font-size: 14px;
	font-weight: bold;
}

.items-container .panel-body {
	padding: 14px 20px 14px 20px;
	border: 1px solid #ddd;
}

.offer-container .box-common-grey {
	background-color: #ffffff;
}

.offer-container .box-common-grey.price-box tbody tr {
	border-bottom: 1px solid #4F4F4E;
}

.offer-container .box-common-grey.price-box tbody tr td {
	padding: 2px 8px 2px 8px;
	font-size: 19px;
	font-family: 'Roboto Slab', serif;
}

.ribbon span {
	background: #79A70A;
	background: linear-gradient(#A2C037 0%, #839C2D 100%);
	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
}

.ribbon span::before {
	border-left: 3px solid #839C2D;
	border-top: 3px solid #839C2D;
}

.ribbon span::after {
	border-right: 3px solid #839C2D;
	border-top: 3px solid #839C2D;
}

.modal-title i {
	color: #4F4F4E
}

span.notifications {
	background-color: #4F4F4E;
}

.dfo_padding_box .item h5,
.left_menu h5 {
	color: #545454;
	font-weight: normal;
}

.start-price {
	font-weight: bold;
	font-size: 14px;
	background-color: #eee;
}

.start-price-size {
	font-size: 16px;
	background-color: #eee;
}

.model-name {
	font-weight: bold;
	color: #A2C037!important;
	min-height: 31px;
}

.FavBox_short_description_height {
	min-height: 330px;
}


@media (min-width: 320px) and (max-width: 445px) {

	.bottom-nav-value{
		color: #A2C037 !important;
	}
	.bottom-nav-label {
		color: #4F5456 !important;
	}
}

.FavBox_fixed_height {
	min-height: 130px;
}
.component-background-img {
	height: 40px;
}
.measurement-guide {
	background: rgba(19, 19, 18, 0.1);
	padding: 5px 10px 5px 10px;
	cursor: pointer;
	border-radius: 5px;
}

.measurement-guide > span {
	position: relative;
	color: black;
	font-weight: bold;
	top: -4px;
	font-family: 'Open Sans', serif !important;
}

.measurement-guide > span:hover {
	text-decoration: underline;
}

.measurement-guide:hover {
	background: rgba(19, 19, 18, 0.2);
}

.video-container > iframe {
	height: 65vh;
	width: 100%;
}

.fast-delivery {
	padding: 5px;
	font-size: 14px;
	position: absolute;
	left: 5px;
	top:5px;
	z-index: 1;
	overflow:hidden;
	border: 1px solid #ffffff;
	border-radius: 30px;
	background-color: #ffffff;
}

.fast-delivery-modal {
	padding: 5px;
	font-size: 14px;
	position: absolute;
	left: 32px;
	bottom:39px;
	z-index: 1;
	overflow:hidden;
	border: 1px solid #ffffff;
	border-radius: 30px;
	background-color: #ffffff;
}

div.element-surcharge {
	position: absolute;
	text-align: center;
	font-size: 13px;
	display: block;
	bottom: 12px;
}

.element-surcharge-value {
	color: #A2C037;
}
.surcharge-spacer {
	height: 15px;
}

.element-saving-value {
	color: #79A70A;
}

.campaign-discount {
	position: absolute;
	bottom: 12px;
	color: white;
	font-weight: bold;
	padding: 0 7px 0 2px;
	left:0;
}
.campaign-discount-text {
	background-color: #E72069;
	padding: 9px 0 9px 0;
}

.left_menu h5 {
	text-decoration: underline;
}
.responsive-iframe {
	position: relative;
	width: 100%;
	padding-bottom: 75%;
	padding-top: 20px;
	min-height: 800px;
}
.responsive-iframe iframe {
	position: absolute;
	width: 100%;
	height: 100%;
}

.image-dots{
	position: absolute;
	top: 128px;
	display: flex;
	justify-content: center;
	width: calc(100% - 5px);
}

.image-dots-model{
	position: absolute;
	/*top: 188px;*/
	display: flex;
	justify-content: center;
	width: calc(100% - 5px);
	margin-top: -9px;
}

.image-dots .fa-circle {
	/*padding: 0 1px;*/
}

.image-dots .active {
	/*color: #ee1f26;*/
}

/* The dots/bullets/indicators */
.dot {
	cursor: pointer;
	height: 10px;
	width: 10px;
	margin: 0 2px;
	background-color: #bbb;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}

.image-dots .active, .dot:hover {
	background-color: #A2C037;
}

.image-dots-model .active, .dot:hover {
	background-color: #A2C037;
}

/* Next & previous buttons */
.prev, .next {
	cursor: pointer;
	position: absolute;
	top: 82px;
	width: auto;
	margin-top: -22px;
	padding: 16px;
	color: #A2C037;
	font-weight: bold;
	font-size: 18px;
	transition: 0.6s ease;
	border-radius: 0 3px 3px 0;
	user-select: none;
	text-decoration: none;
}

/* Position the "next button" to the right */
.next {
	right: 5px;
	border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
	background-color: rgba(0,0,0,0.3);
	text-decoration: none;
}
.marginbottom20 {
	margin-bottom: 20px;
}

#js-add-2-cart-form button img {
	width: 44px;
}

@media (min-width: 992px) {
	form[id^="js-cross-selling-"] button{
		height: 110px;
		background-color: #FFFFFF;
		color: #E72069 !important;
		border: 1px solid #E72069;
	}

	form[id^="js-cross-selling-"] button i {
		position: absolute;
		top: 5px;
		font-size: 1.3em;
	}

	form[id^="js-cross-selling-"] button img {
		/*position: absolute;
		bottom: 0px;*/
	}

	form[id^="js-cross-selling-"] button:hover {
		background-color: #30302F;
		border: none;
		color: #ffffff !important;
	}

	form[id^="js-cross-selling-"] button .hover-icon {
		display: none;
	}

	form[id^="js-cross-selling-"] button:hover .hover-icon {
		display: block;
	}
	form[id^="js-cross-selling-"] button:hover .standard-icon {
		display: none;
	}

	form[id^="js-cross-selling-"] button span {
		margin-top: -5px;
	}
	.slave-row {
		margin-right: -5px;
	}
	.slave-configure-text {
		/*display: none;*/
		margin-top: -3px;
	}
	.slave-text {
		margin-top: -45px;
	}

	.add-to-cart-box-lg {
		height: 80px;
		font-size: 35px!important;
	}

	.add-to-cart-box-lg img{
		width: 66px!important;
	}

	.slave-row .add-to-cart-box {
		flex-direction: column;
	}
}

@media (max-width: 991px) {
	form[id^="js-cross-selling-"] button{
		background-color: #FFFFFF;
		color: #E72069 !important;
		border: 1px solid #E72069;
	}

	form[id^="js-cross-selling-"] button .hover-icon {
		display: none;
	}

	form[id^="js-cross-selling-"] button:hover .hover-icon {
		display: block;
	}
	form[id^="js-cross-selling-"] button:hover .standard-icon {
		display: none;
	}

	form[id^="js-cross-selling-"] button i {
		display: none;
	}

	form[id^="js-cross-selling-"] button img {
		margin-left: 5px;
	}

	form[id^="js-cross-selling-"] button:hover {
		background-color: #30302F;
		border: 1px solid #545454;
		color: #ffffff !important;
	}

	.add-to-cart-box-lg {
		height: 70px;
		font-size: 30px!important;
	}

	.add-to-cart-box-lg img{
		width: 55px!important;
	}
}
